diff options
| author | Marcel Holtmann <marcel@holtmann.org> | 2011-08-04 02:43:06 +0200 |
|---|---|---|
| committer | Marcel Holtmann <marcel@holtmann.org> | 2011-08-04 02:43:06 +0200 |
| commit | 5adacbaebda6d82ba948fe0f159d12151c70dffa (patch) | |
| tree | 18d26660147fd0bb904530ca4c4cddf9a2736d75 | |
| parent | a7d7d24e4e4a05d9a969c7ade6a19ddfb0769951 (diff) | |
| download | ofono-5adacbaebda6d82ba948fe0f159d12151c70dffa.tar.bz2 | |
zte: Switch to offline mode first before disabling modem
| -rw-r--r-- | plugins/zte.c | 3 |
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; |