[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [56738] branches/ge_harmony/source/blender /blenkernel/intern/shader.c: Fixing a crash that could occur when freeing shaders with uniforms of size 1 .

Daniel Stokes kupomail at gmail.com
Mon May 13 04:38:39 CEST 2013


Revision: 56738
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=56738
Author:   kupoman
Date:     2013-05-13 02:38:35 +0000 (Mon, 13 May 2013)
Log Message:
-----------
Fixing a crash that could occur when freeing shaders with uniforms of size 1.

Modified Paths:
--------------
    branches/ge_harmony/source/blender/blenkernel/intern/shader.c

Modified: branches/ge_harmony/source/blender/blenkernel/intern/shader.c
===================================================================
--- branches/ge_harmony/source/blender/blenkernel/intern/shader.c	2013-05-13 02:17:08 UTC (rev 56737)
+++ branches/ge_harmony/source/blender/blenkernel/intern/shader.c	2013-05-13 02:38:35 UTC (rev 56738)
@@ -70,7 +70,7 @@
 		MEM_freeN(sh->source);
 	
 	for (uni = sh->uniforms.first; uni; uni = uni->next) {
-		if (uni->data)
+		if (uni->data && uni->size > 1)
 			MEM_freeN(uni->data);
 	}
 




More information about the Bf-blender-cvs mailing list