aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mm-broadband-modem.c4
-rw-r--r--src/mm-modem-helpers.c3
-rw-r--r--src/mm-modem-helpers.h1
-rw-r--r--src/tests/test-modem-helpers.c2
4 files changed, 6 insertions, 4 deletions
diff --git a/src/mm-broadband-modem.c b/src/mm-broadband-modem.c
index d9f5c250..3a25cb7c 100644
--- a/src/mm-broadband-modem.c
+++ b/src/mm-broadband-modem.c
@@ -520,7 +520,7 @@ current_capabilities_ws46_test_ready (MMBaseModem *self,
if (!response)
goto out;
- modes = mm_3gpp_parse_ws46_test_response (response, NULL);
+ modes = mm_3gpp_parse_ws46_test_response (response, self, NULL);
if (!modes)
goto out;
@@ -1745,7 +1745,7 @@ supported_modes_ws46_test_ready (MMBroadbandModem *self,
goto out;
}
- modes = mm_3gpp_parse_ws46_test_response (response, &error);
+ modes = mm_3gpp_parse_ws46_test_response (response, self, &error);
if (!modes) {
mm_obj_dbg (self, "parsing WS46=? response failed: '%s'", error->message);
g_error_free (error);
diff --git a/src/mm-modem-helpers.c b/src/mm-modem-helpers.c
index 75ae00e1..3b1c4de8 100644
--- a/src/mm-modem-helpers.c
+++ b/src/mm-modem-helpers.c
@@ -995,6 +995,7 @@ static const Ws46Mode ws46_modes[] = {
GArray *
mm_3gpp_parse_ws46_test_response (const gchar *response,
+ gpointer log_object,
GError **error)
{
GArray *modes = NULL;
@@ -1060,7 +1061,7 @@ mm_3gpp_parse_ws46_test_response (const gchar *response,
}
if (j == G_N_ELEMENTS (ws46_modes))
- g_warning ("Unknown +WS46 mode reported: %u", val);
+ mm_obj_warn (log_object, "Unknown +WS46 mode reported: %u", val);
}
if (supported_mode_25) {
diff --git a/src/mm-modem-helpers.h b/src/mm-modem-helpers.h
index d4d177a1..31e8205c 100644
--- a/src/mm-modem-helpers.h
+++ b/src/mm-modem-helpers.h
@@ -146,6 +146,7 @@ GRegex *mm_3gpp_cds_regex_get (void);
/* AT+WS46=? response parser: returns array of MMModemMode values */
GArray *mm_3gpp_parse_ws46_test_response (const gchar *response,
+ gpointer log_object,
GError **error);
/* AT+COPS=? (network scan) response parser */
diff --git a/src/tests/test-modem-helpers.c b/src/tests/test-modem-helpers.c
index 7fbc489a..97ade5e7 100644
--- a/src/tests/test-modem-helpers.c
+++ b/src/tests/test-modem-helpers.c
@@ -126,7 +126,7 @@ test_ws46_response (const gchar *str,
GArray *modes;
GError *error = NULL;
- modes = mm_3gpp_parse_ws46_test_response (str, &error);
+ modes = mm_3gpp_parse_ws46_test_response (str, NULL, &error);
g_assert_no_error (error);
g_assert (modes != NULL);
g_assert_cmpuint (modes->len, ==, n_expected);