Fix a crash when failing to read .tga files in some cases.

This commit is contained in:
Brecht Van Lommel 2010-06-23 10:24:35 +00:00
parent 2567129e7f
commit 992a4e8e7a

@ -592,8 +592,10 @@ struct ImBuf *imb_loadtarga(unsigned char *mem, int mem_size, int flags)
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){