summaryrefslogtreecommitdiffstats
path: root/plugins/zte.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2011-08-04 02:43:06 +0200
committerMarcel Holtmann <marcel@holtmann.org>2011-08-04 02:43:06 +0200
commit5adacbaebda6d82ba948fe0f159d12151c70dffa (patch)
tree18d26660147fd0bb904530ca4c4cddf9a2736d75 /plugins/zte.c
parenta7d7d24e4e4a05d9a969c7ade6a19ddfb0769951 (diff)
downloadofono-5adacbaebda6d82ba948fe0f159d12151c70dffa.tar.bz2
zte: Switch to offline mode first before disabling modem
Diffstat (limited to 'plugins/zte.c')
-rw-r--r--plugins/zte.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/zte.c b/plugins/zte.c
index 307a98eb..cc14949f 100644
--- a/plugins/zte.c
+++ b/plugins/zte.c
@@ -229,7 +229,8 @@ static int zte_disable(struct ofono_modem *modem)
g_at_chat_cancel_all(data->aux);
g_at_chat_unregister_all(data->aux);
- g_at_chat_send(data->aux, "AT+CFUN=0", NULL,
+ /* Go offline first to disconnect data connections */
+ g_at_chat_send(data->aux, "AT+CFUN=4;+CFUN=0", NULL,
cfun_disable, modem, NULL);
return -EINPROGRESS;