Bugfix since rev 2, BLO_setversionnumber() was using sizeof(array), which gives the...
authorCampbell Barton <ideasman42@gmail.com>
Sat, 20 Dec 2008 17:09:45 +0000 (17:09 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Sat, 20 Dec 2008 17:09:45 +0000 (17:09 +0000)
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

index ec71611..aa853e1 100644 (file)
@@ -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;