[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [12587] trunk/blender/source/blender/ blenloader/intern/readfile.c: Bugfix in MeshDeform file reading, should check for NULL pointer case...
Ton Roosendaal
ton at blender.org
Wed Nov 14 17:20:20 CET 2007
Revision: 12587
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=12587
Author: ton
Date: 2007-11-14 17:20:19 +0100 (Wed, 14 Nov 2007)
Log Message:
-----------
Bugfix in MeshDeform file reading, should check for NULL pointer case...
Modified Paths:
--------------
trunk/blender/source/blender/blenloader/intern/readfile.c
Modified: trunk/blender/source/blender/blenloader/intern/readfile.c
===================================================================
--- trunk/blender/source/blender/blenloader/intern/readfile.c 2007-11-14 10:20:13 UTC (rev 12586)
+++ trunk/blender/source/blender/blenloader/intern/readfile.c 2007-11-14 16:20:19 UTC (rev 12587)
@@ -2901,12 +2901,15 @@
if(fd->flags & FD_FLAGS_SWITCH_ENDIAN) {
int a;
- for(a=0; a<mmd->totcagevert*mmd->totvert; a++)
- SWITCH_INT(mmd->bindweights[a])
- for(a=0; a<mmd->totcagevert*3; a++)
- SWITCH_INT(mmd->bindcos[a])
- for(a=0; a<mmd->totvert; a++)
- SWITCH_INT(mmd->dynverts[a])
+ if(mmd->bindweights)
+ for(a=0; a<mmd->totcagevert*mmd->totvert; a++)
+ SWITCH_INT(mmd->bindweights[a])
+ if(mmd->bindcos)
+ for(a=0; a<mmd->totcagevert*3; a++)
+ SWITCH_INT(mmd->bindcos[a])
+ if(mmd->dynverts)
+ for(a=0; a<mmd->totvert; a++)
+ SWITCH_INT(mmd->dynverts[a])
}
}
}
More information about the Bf-blender-cvs
mailing list