From 81d130b2bb92eeb7736b04e325fe739cea87c6f0 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Mon, 23 Jan 2012 15:19:28 +0100 Subject: [PATCH] base-modem: initially set the unsolicited CUSD handler with NULL callback --- src/mm-base-modem.c | 12 ++++++++---- 1 file 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);