Reset the CID when the modem is enabled/disabled and disconnected.
This commit is contained in:
@@ -145,6 +145,9 @@ enable (MMModem *modem,
|
|||||||
{
|
{
|
||||||
MMCallbackInfo *info;
|
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);
|
info = mm_callback_info_new (modem, callback, user_data);
|
||||||
|
|
||||||
if (!enable) {
|
if (!enable) {
|
||||||
@@ -715,6 +718,9 @@ disconnect (MMModem *modem,
|
|||||||
{
|
{
|
||||||
MMCallbackInfo *info;
|
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);
|
info = mm_callback_info_new (modem, callback, user_data);
|
||||||
mm_serial_flash (MM_SERIAL (modem), 1000, disconnect_flash_done, info);
|
mm_serial_flash (MM_SERIAL (modem), 1000, disconnect_flash_done, info);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user