diff options
author | Ross Lagerwall <rosslagerwall@gmail.com> | 2014-09-11 23:27:33 +0100 |
---|---|---|
committer | Ross Lagerwall <rosslagerwall@gmail.com> | 2014-09-12 08:08:09 +0100 |
commit | 08e1c8e30a98a7a4c9c62c22160c98da59e630e0 (patch) | |
tree | 255f2a5bc7d18fd60489a89281398256efa396ac /gtk/gtkplacessidebar.c | |
parent | 0c12d3afcc571fcbee0d257e888985399b36b48b (diff) | |
download | gtk+-08e1c8e30a98a7a4c9c62c22160c98da59e630e0.tar.gz |
GtkPlacesSidebar: Fix a memory leak
https://bugzilla.gnome.org/show_bug.cgi?id=736512
Diffstat (limited to 'gtk/gtkplacessidebar.c')
-rw-r--r-- | gtk/gtkplacessidebar.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtkplacessidebar.c b/gtk/gtkplacessidebar.c index 8b545f5103..d1ab3ffbe8 100644 --- a/gtk/gtkplacessidebar.c +++ b/gtk/gtkplacessidebar.c @@ -3679,7 +3679,10 @@ hostname_proxy_new_cb (GObject *source_object, proxy = g_dbus_proxy_new_for_bus_finish (res, &error); if (g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) - return; + { + g_error_free (error); + return; + } sidebar->hostnamed_proxy = proxy; g_clear_object (&sidebar->hostnamed_cancellable); |