dbus: Add a debug print on fill_dict_with_properties() getter failures
authorJouni Malinen <jouni@qca.qualcomm.com>
Wed, 29 Apr 2015 17:43:23 +0000 (20:43 +0300)
committerJouni Malinen <j@w1.fi>
Wed, 29 Apr 2015 17:43:23 +0000 (20:43 +0300)
This makes it easier to debug issues with D-Bus property getter
operations.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
wpa_supplicant/dbus/dbus_new_helpers.c

index 15b0901..45623f3 100644 (file)
@@ -46,8 +46,13 @@ static dbus_bool_t fill_dict_with_properties(
                        goto error;
 
                /* An error getting a property fails the request entirely */
-               if (!dsc->getter(&entry_iter, error, user_data))
+               if (!dsc->getter(&entry_iter, error, user_data)) {
+                       wpa_printf(MSG_INFO,
+                                  "dbus: %s dbus_interface=%s dbus_property=%s getter failed",
+                                  __func__, dsc->dbus_interface,
+                                  dsc->dbus_property);
                        return FALSE;
+               }
 
                if (!dbus_message_iter_close_container(dict_iter, &entry_iter))
                        goto error;