From 9fb584242ca3cfa4a4a62b74fc11d8e37dc38f13 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Mon, 5 Oct 2009 00:13:01 -0700 Subject: [PATCH] modem: kill active connections on shutdown --- src/modem-manager/nm-modem.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/modem-manager/nm-modem.c b/src/modem-manager/nm-modem.c index ace65cf35d..0eb1d9102f 100644 --- a/src/modem-manager/nm-modem.c +++ b/src/modem-manager/nm-modem.c @@ -624,6 +624,14 @@ real_deactivate_quickly (NMModem *self, NMDevice *device) g_warning ("Invalid IP method"); break; } + + /* Stop the modem and any ongoing connection... */ + if (nm_device_interface_get_state (NM_DEVICE_INTERFACE (device))) { + dbus_g_proxy_call_no_reply (nm_modem_get_proxy (self, MM_DBUS_INTERFACE_MODEM), + "Enable", + G_TYPE_BOOLEAN, FALSE, + G_TYPE_INVALID); + } } void