From a038ff172b086181ba656a42529992e248ce940c Mon Sep 17 00:00:00 2001 From: Thieu Le Date: Mon, 2 Jun 2014 18:48:09 -0700 Subject: [PATCH] altair-lte: handle optional quotes around sim refresh Some firmware version sends quotes around SIMREFRESH, this patch adds support for those versions. --- plugins/altair/mm-broadband-modem-altair-lte.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/altair/mm-broadband-modem-altair-lte.c b/plugins/altair/mm-broadband-modem-altair-lte.c index d313a51b..b71884b0 100644 --- a/plugins/altair/mm-broadband-modem-altair-lte.c +++ b/plugins/altair/mm-broadband-modem-altair-lte.c @@ -1402,7 +1402,7 @@ mm_broadband_modem_altair_lte_init (MMBroadbandModemAltairLte *self) MM_TYPE_BROADBAND_MODEM_ALTAIR_LTE, MMBroadbandModemAltairLtePrivate); - self->priv->sim_refresh_regex = g_regex_new ("\\r\\n\\%NOTIFYEV:\\s*SIMREFRESH,?(\\d*)\\r+\\n", + self->priv->sim_refresh_regex = g_regex_new ("\\r\\n\\%NOTIFYEV:\\s*\"?SIMREFRESH\"?,?(\\d*)\\r+\\n", G_REGEX_RAW | G_REGEX_OPTIMIZE, 0, NULL); self->priv->sim_refresh_detach_in_progress = FALSE; self->priv->sim_refresh_timer_id = 0;