From c499e8d90b15f63705f6f0a13ed01804cc0d8b8e Mon Sep 17 00:00:00 2001 From: Tambet Ingo Date: Mon, 26 May 2008 08:41:27 +0000 Subject: [PATCH] 2008-05-26 Tambet Ingo * src/vpn-manager/nm-vpn-manager.c (nm_vpn_manager_get_service): Fix a reference counting issue. git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3692 4912f4e0-d625-0410-9fb7-b9a5a253dbdc --- ChangeLog | 5 +++++ src/vpn-manager/nm-vpn-manager.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) 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;