[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [47442] trunk/blender/source/blender/ blenkernel/intern/multires.c: Fix NULL free warning in multires.

Nicholas Bishop nicholasbishop at gmail.com
Tue Jun 5 01:15:01 CEST 2012


Revision: 47442
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47442
Author:   nicholasbishop
Date:     2012-06-04 23:14:57 +0000 (Mon, 04 Jun 2012)
Log Message:
-----------
Fix NULL free warning in multires.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/multires.c

Modified: trunk/blender/source/blender/blenkernel/intern/multires.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/multires.c	2012-06-04 22:47:33 UTC (rev 47441)
+++ trunk/blender/source/blender/blenkernel/intern/multires.c	2012-06-04 23:14:57 UTC (rev 47442)
@@ -1058,7 +1058,8 @@
 			/* if needed, reallocate multires paint mask */
 			if (gpm && gpm->level < key.level) {
 				gpm->level = key.level;
-				MEM_freeN(gpm->data);
+				if (gpm->data)
+					MEM_freeN(gpm->data);
 				gpm->data = MEM_callocN(sizeof(float) * key.grid_area, "gpm.data");
 			}
 




More information about the Bf-blender-cvs mailing list