From: Saurav Babu Date: Thu, 17 May 2018 08:23:19 +0000 (+0530) Subject: Fixed getting values from variant X-Git-Tag: submit/tizen/20180521.002723~1^2 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fconnectivity%2Fnet-config.git;a=commitdiff_plain;h=e3b6dfc38fbe3075cddef6a9fb75e81197655a10 Fixed getting values from variant Supplicant sends PropertiesChanged for multiple keys and variant of these keys doesn't always contain string(e.g. For key Bsss variant is ao). This patch prints variant instead of extracting string from variant Change-Id: Ifdc6ba7619c66880db60b86bab8a90309252dca3 Signed-off-by: Saurav Babu --- diff --git a/src/signal-handler.c b/src/signal-handler.c index 1d488df..4fe67ad 100755 --- a/src/signal-handler.c +++ b/src/signal-handler.c @@ -629,9 +629,11 @@ static void _supplicant_properties_changed(GDBusConnection *conn, key = NULL; break; } else { - state = g_variant_get_string(variant, NULL); - if (state != NULL) - DBG("Supplicant %s : %s", key, state); + gchar *value; + value = g_variant_print(variant, TRUE); + DBG("Supplicant %s : %s", key, value); + + g_free(value); } }