aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-01-23 15:19:28 +0100
committerAleksander Morgado <aleksander@lanedo.com>2012-03-15 14:14:57 +0100
commit81d130b2bb92eeb7736b04e325fe739cea87c6f0 (patch)
tree4b8634772f85aebb94b20c1dc6b57105600cb432 /src
parentf37a1a2b62ab40e907364f000372eb8a7daa9d95 (diff)
base-modem: initially set the unsolicited CUSD handler with NULL callback
Diffstat (limited to 'src')
-rw-r--r--src/mm-base-modem.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/mm-base-modem.c b/src/mm-base-modem.c
index 5c31c0ab..d3be6056 100644
--- a/src/mm-base-modem.c
+++ b/src/mm-base-modem.c
@@ -259,10 +259,14 @@ mm_base_modem_grab_port (MMBaseModem *self,
/* mm_at_serial_port_add_unsolicited_msg_handler (MM_AT_SERIAL_PORT (port), regex, cmti_received, self, NULL); */
/* g_regex_unref (regex); */
- /* regex = g_regex_new ("\\r\\n\\+CUSD:\\s*(.*)\\r\\n", G_REGEX_RAW | G_REGEX_OPTIMIZE, 0, NULL); */
- /* mm_at_serial_port_add_unsolicited_msg_handler (MM_AT_SERIAL_PORT (port), regex, cusd_received, self, NULL); */
- /* g_regex_unref (regex); */
- /* } */
+ /* Set up CUSD unsolicited message handler, with NULL callback */
+ regex = mm_3gpp_cusd_regex_get ();
+ mm_at_serial_port_add_unsolicited_msg_handler (MM_AT_SERIAL_PORT (port),
+ regex,
+ NULL,
+ NULL,
+ NULL);
+ g_regex_unref (regex);
if (ptype == MM_PORT_TYPE_PRIMARY) {
self->priv->primary = g_object_ref (port);