fix: unmatched dbus type when received WIFI_CONFIG_FREQUENCY 76/284876/1
authorNiraj Kumar Goit <niraj.g@samsung.com>
Tue, 29 Nov 2022 15:23:55 +0000 (20:53 +0530)
committerNiraj Kumar Goit <niraj.g@samsung.com>
Tue, 29 Nov 2022 15:23:55 +0000 (20:53 +0530)
Change-Id: If42ee2c37666e69873b242af6b89d79d8c065e54
Signed-off-by: Niraj Kumar Goit <niraj.g@samsung.com>
src/wifi-config.c

index def50d74b68dc3fe9e5f56289d5e3ec807182289..8600990a49a6913e4549de9304c26b702893a6e0 100755 (executable)
@@ -1262,8 +1262,8 @@ gboolean handle_save_configuration(Wifi *wifi, GDBusMethodInvocation *context,
                                conf->is_hidden = NULL;
                        }
                } else if (g_strcmp0(field, WIFI_CONFIG_FREQUENCY) == 0) {
-                       if (g_variant_is_of_type(value, G_VARIANT_TYPE_INT32)) {
-                               conf->frequency = g_variant_get_int32(value);
+                       if (g_variant_is_of_type(value, G_VARIANT_TYPE_UINT32)) {
+                               conf->frequency = g_variant_get_uint32(value);
                                DBG("frequency [%d]", conf->frequency);
                        } else {
                                conf->frequency = 0;
@@ -1630,8 +1630,8 @@ gboolean handle_save_eap_configuration(Wifi *wifi, GDBusMethodInvocation *contex
                                conf->is_hidden = NULL;
                        }
                } else if (g_strcmp0(field, WIFI_CONFIG_FREQUENCY) == 0) {
-                       if (g_variant_is_of_type(value, G_VARIANT_TYPE_INT32)) {
-                               conf->frequency = g_variant_get_int32(value);
+                       if (g_variant_is_of_type(value, G_VARIANT_TYPE_UINT32)) {
+                               conf->frequency = g_variant_get_uint32(value);
                                DBG("frequency [%d]", conf->frequency);
                        } else {
                                conf->frequency = 0;