[network-manager-fortisslvpn] service: drop use of API that's gone
- From: Lubomir Rintel <lkundrak src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [network-manager-fortisslvpn] service: drop use of API that's gone
- Date: Tue, 13 Oct 2015 18:11:02 +0000 (UTC)
commit 2304c5cedd08258717e67a7ff8056aac3370f80b
Author: Lubomir Rintel <lkundrak v3 sk>
Date: Tue Oct 13 20:05:18 2015 +0200
service: drop use of API that's gone
The NM 1.2 snapshot just removed it and does the status transitions on
_failure() and _disconnect().
src/nm-fortisslvpn-service.c | 24 +++++-------------------
1 files changed, 5 insertions(+), 19 deletions(-)
---
diff --git a/src/nm-fortisslvpn-service.c b/src/nm-fortisslvpn-service.c
index ffe6da4..f5a2de4 100644
--- a/src/nm-fortisslvpn-service.c
+++ b/src/nm-fortisslvpn-service.c
@@ -603,11 +603,8 @@ openfortivpn_watch_cb (GPid pid, gint status, gpointer user_data)
NMFortisslvpnPluginPrivate *priv = NM_FORTISSLVPN_PLUGIN_GET_PRIVATE (plugin);
guint error = 0;
- if (WIFEXITED (status)) {
+ if (WIFEXITED (status))
error = WEXITSTATUS (status);
- if (error != 0)
- g_warning ("openfortivpn exited with error code %d", error);
- }
else if (WIFSTOPPED (status))
g_warning ("openfortivpn stopped unexpectedly with signal %d", WSTOPSIG (status));
else if (WIFSIGNALED (status))
@@ -623,8 +620,8 @@ openfortivpn_watch_cb (GPid pid, gint status, gpointer user_data)
if (error)
nm_vpn_service_plugin_failure (NM_VPN_SERVICE_PLUGIN (plugin),
NM_VPN_PLUGIN_FAILURE_CONNECT_FAILED);
-
- nm_vpn_service_plugin_set_state (NM_VPN_SERVICE_PLUGIN (plugin), NM_VPN_SERVICE_STATE_STOPPED);
+ else
+ nm_vpn_service_plugin_disconnect (NM_VPN_SERVICE_PLUGIN (plugin), NULL);
}
static const char *
@@ -763,19 +760,8 @@ service_ppp_state_cb (NMFortisslvpnPppService *service,
guint32 ppp_state,
NMFortisslvpnPlugin *plugin)
{
- NMVpnServiceState plugin_state = nm_vpn_service_plugin_get_state (NM_VPN_SERVICE_PLUGIN (plugin));
-
- switch (ppp_state) {
- case NM_PPP_STATUS_DEAD:
- case NM_PPP_STATUS_DISCONNECT:
- if (plugin_state == NM_VPN_SERVICE_STATE_STARTED)
- nm_vpn_service_plugin_disconnect (NM_VPN_SERVICE_PLUGIN (plugin), NULL);
- else if (plugin_state == NM_VPN_SERVICE_STATE_STARTING)
- nm_vpn_service_plugin_failure (NM_VPN_SERVICE_PLUGIN (plugin),
NM_VPN_PLUGIN_FAILURE_CONNECT_FAILED);
- break;
- default:
- break;
- }
+ if (ppp_state == NM_PPP_STATUS_DEAD || ppp_state == NM_PPP_STATUS_DISCONNECT)
+ nm_vpn_service_plugin_disconnect (NM_VPN_SERVICE_PLUGIN (plugin), NULL);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]