]> Pileus Git - ~andy/gtk/commitdiff
label: Fix memleak
authorCarl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
Tue, 12 Mar 2013 19:22:18 +0000 (20:22 +0100)
committerBenjamin Otte <otte@redhat.com>
Tue, 12 Mar 2013 19:23:09 +0000 (20:23 +0100)
Caused by recent refactoring in e09957a47da9425cc26d1b33cb4e9cc3e92e9ac7

gtk/gtklabel.c

index 0eac38ddaf6f4e625b161b30280279c9dda60f58..b228d05672136e5d738763a82b8fdd9f59da3e83 100644 (file)
@@ -1982,7 +1982,10 @@ gtk_label_set_text_internal (GtkLabel *label,
   GtkLabelPrivate *priv = label->priv;
 
   if (g_strcmp0 (priv->text, str) == 0)
-    return;
+    {
+      g_free (str);
+      return;
+    }
 
   g_free (priv->text);
   priv->text = str;