aboutsummaryrefslogtreecommitdiff
path: root/plugins/mbm/mm-modem-helpers-mbm.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/mbm/mm-modem-helpers-mbm.c')
-rw-r--r--plugins/mbm/mm-modem-helpers-mbm.c25
1 files changed, 13 insertions, 12 deletions
diff --git a/plugins/mbm/mm-modem-helpers-mbm.c b/plugins/mbm/mm-modem-helpers-mbm.c
index 18656e57..31fbb376 100644
--- a/plugins/mbm/mm-modem-helpers-mbm.c
+++ b/plugins/mbm/mm-modem-helpers-mbm.c
@@ -169,21 +169,22 @@ done:
#define CFUN_TAG "+CFUN:"
static void
-add_supported_mode (guint32 *mask,
- guint mode)
+add_supported_mode (guint mode,
+ gpointer log_object,
+ guint32 *mask)
{
g_assert (mask);
-
if (mode >= 32)
- mm_warn ("Ignored unexpected mode in +CFUN match: %d", mode);
+ mm_obj_warn (log_object, "ignored unexpected mode in +CFUN match: %d", mode);
else
*mask |= (1 << mode);
}
gboolean
mm_mbm_parse_cfun_test (const gchar *response,
- guint32 *supported_mask,
- GError **error)
+ gpointer log_object,
+ guint32 *supported_mask,
+ GError **error)
{
gchar **groups;
guint32 mask = 0;
@@ -236,20 +237,20 @@ mm_mbm_parse_cfun_test (const gchar *response,
last_str = separator + 1;
if (!mm_get_uint_from_str (first_str, &first))
- mm_warn ("Couldn't match range start: '%s'", first_str);
+ mm_obj_warn (log_object, "couldn't match range start: '%s'", first_str);
else if (!mm_get_uint_from_str (last_str, &last))
- mm_warn ("Couldn't match range stop: '%s'", last_str);
+ mm_obj_warn (log_object, "couldn't match range stop: '%s'", last_str);
else if (first >= last)
- mm_warn ("Couldn't match range: wrong first '%s' and last '%s' items", first_str, last_str);
+ mm_obj_warn (log_object, "couldn't match range: wrong first '%s' and last '%s' items", first_str, last_str);
else {
for (mode = first; mode <= last; mode++)
- add_supported_mode (&mask, mode);
+ add_supported_mode (mode, log_object, &mask);
}
} else {
if (!mm_get_uint_from_str (supported_modes[i], &mode))
- mm_warn ("Couldn't match mode: '%s'", supported_modes[i]);
+ mm_obj_warn (log_object, "couldn't match mode: '%s'", supported_modes[i]);
else
- add_supported_mode (&mask, mode);
+ add_supported_mode (mode, log_object, &mask);
}
}