diff options
Diffstat (limited to 'src/mm-generic-gsm.c')
-rw-r--r-- | src/mm-generic-gsm.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mm-generic-gsm.c b/src/mm-generic-gsm.c index f7d87ef9..b642fe43 100644 --- a/src/mm-generic-gsm.c +++ b/src/mm-generic-gsm.c @@ -145,6 +145,9 @@ enable (MMModem *modem, { MMCallbackInfo *info; + /* First, reset the previously used CID */ + mm_generic_gsm_set_cid (MM_GENERIC_GSM (modem), 0); + info = mm_callback_info_new (modem, callback, user_data); if (!enable) { @@ -715,6 +718,9 @@ disconnect (MMModem *modem, { MMCallbackInfo *info; + /* First, reset the previously used CID */ + mm_generic_gsm_set_cid (MM_GENERIC_GSM (modem), 0); + info = mm_callback_info_new (modem, callback, user_data); mm_serial_flash (MM_SERIAL (modem), 1000, disconnect_flash_done, info); } |