Fix for BLI_ungzip_to_mem: it'll return NULL now if file is not found.

It makes default bfont used if unifont isn't found. Useful for install-less
launch when debugging.
This commit is contained in:
Sergey Sharybin
2011-09-20 14:49:12 +00:00
parent f198961ebc
commit 2af7bb8aaf

View File

@@ -136,7 +136,11 @@ char *BLI_ungzip_to_mem(const char *from_file, int *size_r)
else break; else break;
} }
if(mem && alloc_size!=size) if(size==0) {
MEM_freeN(mem);
mem= NULL;
}
else if(alloc_size!=size)
mem= MEM_reallocN(mem, size); mem= MEM_reallocN(mem, size);
*size_r= size; *size_r= size;