aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-02-03 13:27:02 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-15 14:15:00 +0100
commitee13bbe4a3c1e2a95b203787af9d5cbd3a09a567 (patch)
tree4c17fb726034d950e01048ef6a24be3f026ecd95 /src
parent3912bf062e47db7ab96f178ffb833841223885a3 (diff)
base-modem: ignore every unsolicited CMTI until we set up messaging
Diffstat (limited to 'src')
-rw-r--r--src/mm-base-modem.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/mm-base-modem.c b/src/mm-base-modem.c
index 9ded0445..f2f50471 100644
--- a/src/mm-base-modem.c
+++ b/src/mm-base-modem.c
@@ -265,9 +265,14 @@ mm_base_modem_grab_port (MMBaseModem *self,
NULL);
g_regex_unref (regex);
- /* regex = g_regex_new ("\\r\\n\\+CMTI: \"(\\S+)\",(\\d+)\\r\\n", G_REGEX_RAW | G_REGEX_OPTIMIZE, 0, NULL); */
- /* mm_at_serial_port_add_unsolicited_msg_handler (MM_AT_SERIAL_PORT (port), regex, cmti_received, self, NULL); */
- /* g_regex_unref (regex); */
+ /* Set up CMTI unsolicited message handler, with NULL callback */
+ regex = mm_3gpp_cmti_regex_get ();
+ mm_at_serial_port_add_unsolicited_msg_handler (MM_AT_SERIAL_PORT (port),
+ regex,
+ NULL,
+ NULL,
+ NULL);
+ g_regex_unref (regex);
/* Set up CUSD unsolicited message handler, with NULL callback */
regex = mm_3gpp_cusd_regex_get ();