From eb1d0e139f5dba57b487cc5d9149774175da16bd Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 20 Dec 2008 17:09:45 +0000 Subject: [PATCH] Bugfix since rev 2, BLO_setversionnumber() was using sizeof(array), which gives the sizeof the pointer, not the array. On a 64bit system I assume this would set 8 chars of a 4 char array. Turns out this isnt such a problem since BLO_setversionnumber isn't used anymore but way as well commit. --- source/blender/readblenfile/intern/BLO_readblenfile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/readblenfile/intern/BLO_readblenfile.c b/source/blender/readblenfile/intern/BLO_readblenfile.c index ec71611b31d..aa853e13e48 100644 --- a/source/blender/readblenfile/intern/BLO_readblenfile.c +++ b/source/blender/readblenfile/intern/BLO_readblenfile.c @@ -67,7 +67,7 @@ char *headerMagic = "BLENDFI"; */ void BLO_setversionnumber(char array[4], int version) { - memset(array, 0, sizeof(array)); + memset(array, 0, sizeof(char)*4); array[1] = version / 100; array[2] = version % 100;