aboutsummaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rw-r--r--plugins/mm-modem-mbm.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/plugins/mm-modem-mbm.c b/plugins/mm-modem-mbm.c
index 04ee5d92..caf80609 100644
--- a/plugins/mm-modem-mbm.c
+++ b/plugins/mm-modem-mbm.c
@@ -170,17 +170,13 @@ static void
mbm_cind_done (MMSerial *serial, GString *response, GError *error, gpointer user_data)
{
MMCallbackInfo *info = (MMCallbackInfo *) user_data;
- char *cind;
- int quality = 0, batt;
+ int quality = 0, ignored;
if (error)
info->error = g_error_copy (error);
else {
- cind = strstr (response->str, "+CIND:");
- if (cind) {
- if (sscanf (cind, " %d,%d", &batt, &quality) == 2)
- quality *= 20; /* normalize to percent */
- }
+ if (sscanf (response->str, "+CIND: %d,%d", &ignored, &quality) == 2)
+ quality *= 20; /* normalize to percent */
mm_callback_info_set_result (info, GUINT_TO_POINTER (quality), NULL);
}