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)
        |                  ^~
This commit is contained in:
Aleksander Morgado
2020-01-30 18:14:08 +01:00
parent d6c3d8929e
commit dcce64a116

View File

@@ -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,