[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