Fix a memory leak on image loading
This commit is contained in:
parent
a012011631
commit
eb44b6fb91
5
fiv-io.c
5
fiv-io.c
@ -2754,7 +2754,10 @@ fiv_io_open(const FivIoOpenContext *ctx, GError **error)
|
||||
|
||||
gchar *data = NULL;
|
||||
gsize len = 0;
|
||||
if (!g_file_load_contents(file, NULL, &data, &len, NULL, error))
|
||||
gboolean success =
|
||||
g_file_load_contents(file, NULL, &data, &len, NULL, error);
|
||||
g_object_unref(file);
|
||||
if (!success)
|
||||
return NULL;
|
||||
|
||||
cairo_surface_t *surface = fiv_io_open_from_data(data, len, ctx, error);
|
||||
|
Loading…
Reference in New Issue
Block a user