emile: correctly free buffer allocated for compressed image.

CID 1295688
This commit is contained in:
Cedric BAIL 2015-04-26 09:38:13 +02:00
parent 47f5d668cc
commit 97e24931e3
1 changed files with 2 additions and 2 deletions

View File

@ -497,8 +497,7 @@ _emile_tgv_data(Emile_Image *image,
if (block_length == 0)
{
*error = EMILE_IMAGE_LOAD_ERROR_CORRUPT_FILE;
eina_binbuf_free(buffer);
return EINA_FALSE;
goto on_error;
}
data_start = eina_binbuf_manage_new(m + offset,
@ -653,6 +652,7 @@ _emile_tgv_data(Emile_Image *image,
r = EINA_TRUE;
on_error:
if (image->compress) eina_binbuf_free(buffer);
return r;
}