zlib_file_free - cleanup

This commit is contained in:
twinaphex 2015-02-02 19:20:13 +01:00
parent 9affba808a
commit edc31f9a45

View File

@ -59,6 +59,10 @@ typedef struct
static void zlib_file_free(void *handle)
{
zlib_file_data_t *data = (zlib_file_data_t*)handle;
if (!data)
return;
if (data->data)
munmap(data->data, data->size);
if (data->fd >= 0)
@ -156,6 +160,7 @@ static void *zlib_file_open(const char *path)
{
ssize_t ret;
zlib_file_data_t *data = (zlib_file_data_t*)calloc(1, sizeof(*data));
if (!data)
return NULL;