summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2015-09-24 15:59:35 +0200
committerThomas Haller <thaller@redhat.com>2015-09-24 16:04:59 +0200
commit0c0dc533e9fa318bdfd4e0ed5c5e66c43a04c8fa (patch)
tree7736054817b6dd6371d5f9335bf67845ccfe884c
parent6e411339dceda7a3b045dcffc96f9c051529c88e (diff)
downloadNetworkManager-0c0dc533e9fa318bdfd4e0ed5c5e66c43a04c8fa.tar.gz
fixup! vpn-manager: support multiple VPN connections of the same type
nm_vpn_connection_activate() does have it's use, because it's the gatekeeper to avoid activating multiple connection for old plugins. nm_vpn_connection_deactivate() doesn't seem any useful.
-rw-r--r--src/nm-manager.c3
-rw-r--r--src/vpn-manager/nm-vpn-manager.c8
-rw-r--r--src/vpn-manager/nm-vpn-manager.h4
3 files changed, 1 insertions, 14 deletions
diff --git a/src/nm-manager.c b/src/nm-manager.c
index d19155e7c4..2d826b8547 100644
--- a/src/nm-manager.c
+++ b/src/nm-manager.c
@@ -3461,7 +3461,6 @@ nm_manager_deactivate_connection (NMManager *manager,
NMDeviceStateReason reason,
GError **error)
{
- NMManagerPrivate *priv = NM_MANAGER_GET_PRIVATE (manager);
NMActiveConnection *active;
gboolean success = FALSE;
@@ -3477,7 +3476,7 @@ nm_manager_deactivate_connection (NMManager *manager,
if (reason == NM_DEVICE_STATE_REASON_CONNECTION_REMOVED)
vpn_reason = NM_VPN_CONNECTION_STATE_REASON_CONNECTION_REMOVED;
- if (nm_vpn_manager_deactivate_connection (priv->vpn_manager, NM_VPN_CONNECTION (active), vpn_reason))
+ if (nm_vpn_connection_deactivate (NM_VPN_CONNECTION (active), vpn_reason, FALSE))
success = TRUE;
else
g_set_error_literal (error, NM_MANAGER_ERROR, NM_MANAGER_ERROR_CONNECTION_NOT_ACTIVE,
diff --git a/src/vpn-manager/nm-vpn-manager.c b/src/vpn-manager/nm-vpn-manager.c
index cd80a1e9d4..f39ddf6c11 100644
--- a/src/vpn-manager/nm-vpn-manager.c
+++ b/src/vpn-manager/nm-vpn-manager.c
@@ -121,14 +121,6 @@ nm_vpn_manager_activate_connection (NMVpnManager *manager,
return TRUE;
}
-gboolean
-nm_vpn_manager_deactivate_connection (NMVpnManager *self,
- NMVpnConnection *connection,
- NMVpnConnectionStateReason reason)
-{
- return nm_vpn_connection_deactivate (connection, reason, FALSE);
-}
-
/******************************************************************************/
static void
diff --git a/src/vpn-manager/nm-vpn-manager.h b/src/vpn-manager/nm-vpn-manager.h
index 2034e077ad..f557e27acb 100644
--- a/src/vpn-manager/nm-vpn-manager.h
+++ b/src/vpn-manager/nm-vpn-manager.h
@@ -48,8 +48,4 @@ gboolean nm_vpn_manager_activate_connection (NMVpnManager *manager,
NMVpnConnection *vpn,
GError **error);
-gboolean nm_vpn_manager_deactivate_connection (NMVpnManager *manager,
- NMVpnConnection *connection,
- NMVpnConnectionStateReason reason);
-
#endif /* __NETWORKMANAGER_VPN_MANAGER_H__ */