aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTambet Ingo <tambet@gmail.com>2009-01-13 11:18:16 +0200
committerTambet Ingo <tambet@gmail.com>2009-01-13 11:18:16 +0200
commit9804a216860e04c6e6f98b5bbced9213bf49aadb (patch)
tree807f17134122368fcfa6cc69d044a91e7e81ea6f
parent56bd8994eeeb70eb22c45b59603c42cddc2e68a8 (diff)
Explicitly disable unsolicited messages for generic GSM modems.
-rw-r--r--src/mm-generic-gsm.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mm-generic-gsm.c b/src/mm-generic-gsm.c
index 7323be09..f8cf6c2b 100644
--- a/src/mm-generic-gsm.c
+++ b/src/mm-generic-gsm.c
@@ -157,8 +157,11 @@ init_done (MMSerial *serial,
if (error) {
info->error = g_error_copy (error);
mm_callback_info_schedule (info);
- } else
+ } else {
+ /* Disable unsolicited registration state changes, these will mess up our response parser */
+ mm_serial_queue_command (serial, "+CREG=0", 5, NULL, NULL);
mm_serial_queue_command (serial, "+CFUN=1", 5, enable_done, user_data);
+ }
}
static void