file-jpeg: unref GeglBuffer in case of a problem
This commit is contained in:
@ -85,7 +85,7 @@ load_image (const gchar *filename,
|
|||||||
guchar **rowbuf;
|
guchar **rowbuf;
|
||||||
GimpImageBaseType image_type;
|
GimpImageBaseType image_type;
|
||||||
GimpImageType layer_type;
|
GimpImageType layer_type;
|
||||||
GeglBuffer *buffer;
|
GeglBuffer *buffer = NULL;
|
||||||
gint tile_height;
|
gint tile_height;
|
||||||
gint scanlines;
|
gint scanlines;
|
||||||
gint i, start, end;
|
gint i, start, end;
|
||||||
@ -137,6 +137,9 @@ load_image (const gchar *filename,
|
|||||||
if (preview)
|
if (preview)
|
||||||
destroy_preview ();
|
destroy_preview ();
|
||||||
|
|
||||||
|
if (buffer)
|
||||||
|
g_object_unref (buffer);
|
||||||
|
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user