Fix a crash when failing to read .tga files in some cases.
This commit is contained in:
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){
|
||||
|
Loading…
Reference in New Issue
Block a user