diff options
author | Tambet Ingo <tambet@gmail.com> | 2008-09-18 12:39:46 +0300 |
---|---|---|
committer | Tambet Ingo <tambet@gmail.com> | 2008-09-18 12:39:46 +0300 |
commit | 5c403fb223a340ad5f4a9010892db7759a9b4dba (patch) | |
tree | 5dcb2487ef3a736768eed21e91638a28fa5b4bc2 | |
parent | 447bca91b00fb6be9bf572d7adaf2adc87036bfa (diff) |
Reset the CID when the modem is enabled/disabled and disconnected.
-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); } |