From 5c403fb223a340ad5f4a9010892db7759a9b4dba Mon Sep 17 00:00:00 2001 From: Tambet Ingo Date: Thu, 18 Sep 2008 12:39:46 +0300 Subject: Reset the CID when the modem is enabled/disabled and disconnected. --- src/mm-generic-gsm.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') 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); } -- cgit v1.2.3-70-g09d2