From 68d7e5655ae43494cd615bb68e6dd62c21d3fd66 Mon Sep 17 00:00:00 2001 From: monsta Date: Thu, 26 Jan 2017 12:12:26 +0300 Subject: fix leak of GError when loading SVG fails ported from: https://git.gnome.org/browse/eog/commit/?id=55036c6d55b06e82a480b559d59f5effae26399d --- src/eom-image.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/eom-image.c b/src/eom-image.c index 45e03c8..963f142 100644 --- a/src/eom-image.c +++ b/src/eom-image.c @@ -1050,7 +1050,10 @@ eom_image_real_load (EomImage *img, } #ifdef HAVE_RSVG if (eom_image_is_svg (img)) - rsvg_handle_close (priv->svg, error); + /* Ignore the error if loading failed earlier + * as the error will already be set in that case */ + rsvg_handle_close (priv->svg, + (failed ? NULL : error)); #endif } -- cgit v1.2.1