So that the call gets properly cancelled when deactivating.
---
 src/modem-manager/nm-modem-gsm.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/modem-manager/nm-modem-gsm.c b/src/modem-manager/nm-modem-gsm.c
index 340ee98..740e04c 100644
--- a/src/modem-manager/nm-modem-gsm.c
+++ b/src/modem-manager/nm-modem-gsm.c
@@ -226,11 +226,11 @@ do_connect (NMModemGsm *self)
        DBusGProxy *proxy;
 
        proxy = nm_modem_generic_get_proxy (NM_MODEM_GENERIC (self), 
MM_DBUS_INTERFACE_MODEM_SIMPLE);
-       dbus_g_proxy_begin_call_with_timeout (proxy,
-                                             "Connect", stage1_prepare_done,
-                                             self, NULL, 120000,
-                                             DBUS_TYPE_G_MAP_OF_VARIANT, 
priv->connect_properties,
-                                             G_TYPE_INVALID);
+       priv->call = dbus_g_proxy_begin_call_with_timeout (proxy,
+                                                          "Connect", 
stage1_prepare_done,
+                                                          self, NULL, 120000,
+                                                          
DBUS_TYPE_G_MAP_OF_VARIANT, priv->connect_properties,
+                                                          G_TYPE_INVALID);
 }
 
 static void stage1_enable_done (DBusGProxy *proxy, DBusGProxyCall *call_id, 
gpointer user_data);
-- 
1.7.11.7

_______________________________________________
networkmanager-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to