aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTambet Ingo <tambet@gmail.com>2008-10-30 16:55:06 +0200
committerTambet Ingo <tambet@gmail.com>2008-10-30 16:55:06 +0200
commit0b9badee75d162f23d7f462eb5a5ccbcb73bef3a (patch)
tree4abc03e81efe33100ffb80676e2f4d85a2956aff
parentde6c6cd561a0a10342f9f5ff50168ac92f0d0282 (diff)
Hope the card will eventually start searching after it replied OK to registration request.
-rw-r--r--src/mm-generic-gsm.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/mm-generic-gsm.c b/src/mm-generic-gsm.c
index 57ed9fe0..2f0be962 100644
--- a/src/mm-generic-gsm.c
+++ b/src/mm-generic-gsm.c
@@ -524,11 +524,9 @@ get_reg_status_done (MMSerial *serial,
done = TRUE;
break;
case MM_MODEM_GSM_NETWORK_REG_STATUS_IDLE:
- /* Huh? Stupid card, we already told it to register, tell again */
- real_register (serial,
- (char *) mm_callback_info_get_data (info, "reg-network-id"),
- info);
- break;
+ /* Huh? Stupid card, we told it to register, pretend it returned SEARCHING
+ (hoping it will eventually start searching) */
+ /* fall through */
case MM_MODEM_GSM_NETWORK_REG_STATUS_SEARCHING:
/* Wait more until the timeout expires. */
id = GPOINTER_TO_INT (mm_callback_info_get_data (info, "reg-status-timeout"));