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