aboutsummaryrefslogtreecommitdiff
path: root/src/mm-generic-gsm.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mm-generic-gsm.c')
-rw-r--r--src/mm-generic-gsm.c6
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);
}