From 6c04751010155c13b9b1b99d028570980d7d69ea Mon Sep 17 00:00:00 2001 From: taesub kim Date: Thu, 28 Dec 2017 15:25:45 +0900 Subject: [PATCH] Added logs for change properties Change-Id: If93d206ef0acc48650bdeb984a9f6432c4354aba Signed-off-by: Taesub Kim --- src/signal-handler.c | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/src/signal-handler.c b/src/signal-handler.c index b9720a8..96cdc56 100755 --- a/src/signal-handler.c +++ b/src/signal-handler.c @@ -583,9 +583,11 @@ static void _supplicant_properties_changed(GDBusConnection *conn, const gchar *name, const gchar *path, const gchar *interface, const gchar *sig, GVariant *param, gpointer user_data) { - gchar *key; - GVariantIter *iter; - GVariant *variant; + DBG("Properties changed handling!"); + gchar *key = NULL; + const gchar *state = NULL; + GVariantIter *iter = NULL; + GVariant *variant = NULL; gboolean scanning = FALSE; if (param == NULL) @@ -603,7 +605,32 @@ static void _supplicant_properties_changed(GDBusConnection *conn, g_variant_unref(variant); g_free(key); + variant = NULL; + key = NULL; + break; + } else if (g_strcmp0(key, "State") == 0) { + state = g_variant_get_string(variant, NULL); + if (state != NULL) + ERR("Supplicant state : %s", state); + + g_variant_unref(variant); + g_free(key); + variant = NULL; + key = NULL; break; + } else if (g_strcmp0(key, "DisconnectReason") == 0) { + int reason = g_variant_get_int32(variant); + ERR("Supplicant DisconnReason : %d", reason); + + g_variant_unref(variant); + g_free(key); + variant = NULL; + key = NULL; + break; + } else { + state = g_variant_get_string(variant, NULL); + if (state != NULL) + DBG("Supplicant %s : %s", key, state); } } -- 2.34.1