diff --git a/ChangeLog b/ChangeLog index 286776064d..a83bffd49b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-08-15 Dan Williams + + * src/nm-dbus-nmi.c + - (nm_dbus_get_user_key_for_network_cb): fix incorrect refcounting that + caused a reference leak on device for which NM requested a key + 2007-08-15 Dan Williams * libnm-glib/nm-client.c diff --git a/src/nm-dbus-nmi.c b/src/nm-dbus-nmi.c index 528fe3b444..9082e0a1d1 100644 --- a/src/nm-dbus-nmi.c +++ b/src/nm-dbus-nmi.c @@ -85,8 +85,6 @@ nm_dbus_get_user_key_for_network_cb (DBusPendingCall *pcall, nm_dbus_send_with_callback_replied (pcall, __func__); - dbus_pending_call_ref (pcall); - if (!(reply = dbus_pending_call_steal_reply (pcall))) goto out; @@ -134,7 +132,6 @@ nm_dbus_get_user_key_for_network_cb (DBusPendingCall *pcall, out: if (reply) dbus_message_unref (reply); - g_object_unref (req); dbus_pending_call_unref (pcall); }