diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-04-23 21:44:41 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-04-23 21:44:41 +0300 |
commit | 74b3947c901d75cb5c15815929b0e9e1f1626f75 (patch) | |
tree | fe1afa5c1a8595eac519c08d09bff8ef27ffb0d9 /source/blender | |
parent | 860642aba15202989c36b918489223887dd2c518 (diff) |
Error in last commit
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/blenkernel/intern/icons.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/icons.c b/source/blender/blenkernel/intern/icons.c index e47d6761690..e1d1211f6e5 100644 --- a/source/blender/blenkernel/intern/icons.c +++ b/source/blender/blenkernel/intern/icons.c @@ -753,8 +753,10 @@ struct Icon_Geom *BKE_icon_geom_from_memory(const uchar *data, size_t data_len) if (data_len <= 8) { goto fail; } + /* Skip the header. */ + data_len -= 8; const int div = 3 * 2 * 3; - const int coords_len = (data_len - 8) / div; + const int coords_len = data_len / div; if (coords_len * div != data_len) { goto fail; } |