Added logs for change properties 12/165312/5 accepted/tizen/unified/20180103.070154 submit/tizen/20180102.005852
authortaesub kim <taesub.kim@samsung.com>
Thu, 28 Dec 2017 06:25:45 +0000 (15:25 +0900)
committertaesub kim <taesub.kim@samsung.com>
Fri, 29 Dec 2017 04:07:10 +0000 (13:07 +0900)
Change-Id: If93d206ef0acc48650bdeb984a9f6432c4354aba
Signed-off-by: Taesub Kim <taesub.kim@samsung.com>
src/signal-handler.c

index b9720a8..96cdc56 100755 (executable)
@@ -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);
                }
        }