[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54117] trunk/blender/intern/guardedalloc/ intern/mallocn.c: make MEM_reallocN and MEM_recallocN behave as libc' s realloc() - alloc when receiving a NULL value.

Campbell Barton ideasman42 at gmail.com
Sun Jan 27 12:20:53 CET 2013


Revision: 54117
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54117
Author:   campbellbarton
Date:     2013-01-27 11:20:50 +0000 (Sun, 27 Jan 2013)
Log Message:
-----------
make MEM_reallocN and MEM_recallocN behave as libc's realloc() - alloc when receiving a NULL value.

Modified Paths:
--------------
    trunk/blender/intern/guardedalloc/intern/mallocn.c

Modified: trunk/blender/intern/guardedalloc/intern/mallocn.c
===================================================================
--- trunk/blender/intern/guardedalloc/intern/mallocn.c	2013-01-27 07:23:58 UTC (rev 54116)
+++ trunk/blender/intern/guardedalloc/intern/mallocn.c	2013-01-27 11:20:50 UTC (rev 54117)
@@ -360,6 +360,9 @@
 
 		MEM_freeN(vmemh);
 	}
+	else {
+		newp = MEM_mallocN(len, __func__);
+	}
 
 	return newp;
 }
@@ -391,6 +394,9 @@
 
 		MEM_freeN(vmemh);
 	}
+	else {
+		newp = MEM_callocN(len, __func__);
+	}
 
 	return newp;
 }




More information about the Bf-blender-cvs mailing list