From 5eed83cd753679acae1070893052243299330200 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Wed, 23 Dec 2009 02:19:26 -0800 Subject: [PATCH] gsm: ensure registration state is reset when disabling the modem --- src/mm-generic-gsm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mm-generic-gsm.c b/src/mm-generic-gsm.c index 55d75f6b..e5a69a21 100644 --- a/src/mm-generic-gsm.c +++ b/src/mm-generic-gsm.c @@ -537,11 +537,13 @@ disable_done (MMSerialPort *port, gpointer user_data) { MMCallbackInfo *info = user_data; + MMGenericGsmPrivate *priv = MM_GENERIC_GSM_GET_PRIVATE (info->modem); mm_serial_port_close (port); mm_modem_set_state (MM_MODEM (info->modem), MM_MODEM_STATE_DISABLED, MM_MODEM_STATE_REASON_NONE); + priv->reg_status = MM_MODEM_GSM_NETWORK_REG_STATUS_UNKNOWN; mm_callback_info_schedule (info); }