aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2020-01-30 18:14:08 +0100
committerAleksander Morgado <aleksander@aleksander.es>2020-01-31 14:52:49 +0100
commitdcce64a11675105fd979ee46d01daebda08c40e2 (patch)
treeacd7f9b7f23901000fbeb9448aa8e3b3f71e3ba6
parentd6c3d8929ee3aea9ac3146a0ce4b04c612365221 (diff)
huawei: fix warnings with -Wsign-compare
huawei/mm-modem-helpers-huawei.c: In function ‘mm_huawei_parse_prefmode_response’: huawei/mm-modem-helpers-huawei.c:550:18: error: comparison of integer expressions of different signedness: ‘gint’ {aka ‘int’} and ‘guint’ {aka ‘const unsigned int’} [-Werror=sign-compare] 550 | if (mode == combination->prefmode) | ^~
-rw-r--r--plugins/huawei/mm-modem-helpers-huawei.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/huawei/mm-modem-helpers-huawei.c b/plugins/huawei/mm-modem-helpers-huawei.c
index 70de4f54..1715b74c 100644
--- a/plugins/huawei/mm-modem-helpers-huawei.c
+++ b/plugins/huawei/mm-modem-helpers-huawei.c
@@ -521,7 +521,7 @@ mm_huawei_parse_prefmode_response (const gchar *response,
const GArray *supported_mode_combinations,
GError **error)
{
- gint mode;
+ guint mode;
guint i;
/* Format:
@@ -530,7 +530,7 @@ mm_huawei_parse_prefmode_response (const gchar *response,
*/
response = mm_strip_tag (response, "^PREFMODE:");
- if (!sscanf (response, "%d", &mode)) {
+ if (!mm_get_uint_from_str (response, &mode)) {
/* Dump error to upper layer */
g_set_error (error,
MM_CORE_ERROR,