From: Saurav Babu Date: Mon, 24 Apr 2017 06:01:58 +0000 (+0530) Subject: wifi-manager: Fix GLib warning X-Git-Tag: submit/tizen/20170425.040532~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2e70b6c38987fb0633b19e4553b75c5891e8a321;p=platform%2Fcore%2Fapi%2Fwifi-manager.git wifi-manager: Fix GLib warning DisconnectReason can have negative values. It causes below GLib warning: (process:4092): GLib-CRITICAL **: g_variant_get_uint32: assertion 'g_variant_is_of_type (value, G_VARIANT_TYPE_UINT32)' failed Change-Id: Ia2652a86a9844d84b25a1c7580512591b8238fc0 Signed-off-by: Saurav Babu --- diff --git a/src/network_interface.c b/src/network_interface.c index d13bc89..7b26d46 100755 --- a/src/network_interface.c +++ b/src/network_interface.c @@ -919,7 +919,7 @@ static int __net_extract_wifi_info(GVariantIter *array, net_profile_info_s* Prof ProfInfo->frequency = (unsigned int)g_variant_get_uint16(var); } else if (g_strcmp0(key, "DisconnectReason") == 0) { - ProfInfo->disconnect_reason = (unsigned int)g_variant_get_uint32(var); + ProfInfo->disconnect_reason = g_variant_get_int32(var); } else if (g_strcmp0(key, "EAP") == 0) { value = g_variant_get_string(var, NULL);