[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [29644] trunk/blender/source/blender/imbuf /intern/targa.c: Fix a crash when failing to read .tga files in some cases.

Brecht Van Lommel brecht at blender.org
Wed Jun 23 12:24:35 CEST 2010


Revision: 29644
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=29644
Author:   blendix
Date:     2010-06-23 12:24:35 +0200 (Wed, 23 Jun 2010)

Log Message:
-----------
Fix a crash when failing to read .tga files in some cases.

Modified Paths:
--------------
    trunk/blender/source/blender/imbuf/intern/targa.c

Modified: trunk/blender/source/blender/imbuf/intern/targa.c
===================================================================
--- trunk/blender/source/blender/imbuf/intern/targa.c	2010-06-23 10:18:51 UTC (rev 29643)
+++ trunk/blender/source/blender/imbuf/intern/targa.c	2010-06-23 10:24:35 UTC (rev 29644)
@@ -592,8 +592,10 @@
 	if (flags & IB_test) return (ibuf);
 
 	if (tga.imgtyp != 1 && tga.imgtyp != 9) { /* happens sometimes (beuh) */
-		MEM_freeN(cmap); 
-		cmap= NULL;
+		if(cmap) {
+			MEM_freeN(cmap); 
+			cmap= NULL;
+		}
 	}
 
 	switch(tga.imgtyp){





More information about the Bf-blender-cvs mailing list