From bbaf9e2bfcd6a3d362044c7771b72c04b9a2b245 Mon Sep 17 00:00:00 2001 From: Tambet Ingo Date: Wed, 7 May 2008 09:21:44 +0000 Subject: [PATCH] 2008-05-07 Tambet Ingo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Patch from André Lemos. * libnm-glib/nm-dbus-settings.c (fetch_connections_done): Fix a memory corruption. git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3638 4912f4e0-d625-0410-9fb7-b9a5a253dbdc --- ChangeLog | 7 +++++++ libnm-glib/nm-dbus-settings.c | 5 ++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0c53e85925..4ac307f6ee 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-05-07 Tambet Ingo + + Patch from André Lemos. + + * libnm-glib/nm-dbus-settings.c (fetch_connections_done): Fix a memory + corruption. + 2008-05-06 Dan Williams * src/dhcp-manager/nm-dhcp-manager.c diff --git a/libnm-glib/nm-dbus-settings.c b/libnm-glib/nm-dbus-settings.c index 952d4d5666..fdcc7060ac 100644 --- a/libnm-glib/nm-dbus-settings.c +++ b/libnm-glib/nm-dbus-settings.c @@ -95,13 +95,12 @@ fetch_connections_done (DBusGProxy *proxy, new_connection_cb (proxy, path, user_data); g_free (path); } + + g_ptr_array_free (connections, TRUE); } else { g_warning ("Could not retrieve dbus connections: %s.", err->message); g_error_free (err); } - - if (connections) - g_ptr_array_free (connections, TRUE); } static void