[gnumeric] Fix leak.



commit 0af9e41c4fdb2f183d6bfaf031ad695765eda6be
Author: Jean Brefort <jean brefort normalesup org>
Date:   Sat May 16 11:50:13 2015 +0200

    Fix leak.

 ChangeLog                |    5 +++++
 src/sheet-object-image.c |    1 +
 2 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 948d500..bf8d7f8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2015-05-16  Jean Brefort  <jean brefort normalesup org>
+
+       * src/sheet-object-image.c (content_start): fixed leak, [see #749444,
+       comment #3]
+
 2015-05-11  Morten Welinder  <terra gnome org>
 
        * src/wbc-gtk.c (wbcg_validation_msg): Fix clang warning about
diff --git a/src/sheet-object-image.c b/src/sheet-object-image.c
index 31f89f7..0fe1c1a 100644
--- a/src/sheet-object-image.c
+++ b/src/sheet-object-image.c
@@ -344,6 +344,7 @@ content_start (GsfXMLIn *xin, xmlChar const **attrs)
        else if (attr_eq (attrs[0], "name"))
                        image_name = CXML2C (attrs[1]);
 
+       g_free (soi->type);
        soi->type = g_strdup (image_type);
        if (image_name)
                soi->name = g_strdup (image_name);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]