diff --git a/ChangeLog b/ChangeLog index f74234fa43..e058ef41aa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-05-26 Tambet Ingo + + * src/vpn-manager/nm-vpn-manager.c (nm_vpn_manager_get_service): Fix a + reference counting issue. + 2008-05-23 Dan Williams Patch from Benoit Boissinot diff --git a/src/vpn-manager/nm-vpn-manager.c b/src/vpn-manager/nm-vpn-manager.c index c9a0cd31a8..cef4a19803 100644 --- a/src/vpn-manager/nm-vpn-manager.c +++ b/src/vpn-manager/nm-vpn-manager.c @@ -72,7 +72,7 @@ nm_vpn_manager_get_service (NMVPNManager *manager, const char *service_name) NMVPNService *service = NM_VPN_SERVICE (iter->data); if (!strcmp (service_name, nm_vpn_service_get_name (service))) - return service; + return g_object_ref (service); } return NULL;