diff --git a/ChangeLog b/ChangeLog index 5e423096ec..28367524ae 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-08-06 Dan Williams + + * src/nm-activation-request.c + - Refcount pending call objects + 2006-08-06 Dan Williams Patch from Christan Chiesa diff --git a/src/nm-activation-request.c b/src/nm-activation-request.c index 1b7d1928f3..d589e11719 100644 --- a/src/nm-activation-request.c +++ b/src/nm-activation-request.c @@ -209,7 +209,11 @@ void nm_act_request_set_user_key_pending_call (NMActRequest *req, DBusPendingCal { g_return_if_fail (req != NULL); + if (req->user_key_pcall) + dbus_pending_call_unref (req->user_key_pcall); req->user_key_pcall = pcall; + if (req->user_key_pcall) + dbus_pending_call_ref (req->user_key_pcall); } guint8 nm_act_request_get_dhcp_state (NMActRequest *req)