diff --git a/client/main.c b/client/main.c
index 7389c10..6026e09 100644
--- a/client/main.c
+++ b/client/main.c
static void cmd_info(const void *arg)
{
- DBusMessageIter iter;
+ DBusMessageIter iter, value;
const char *address;
if (default_ctrl == NULL) {
print_property(default_ctrl, "Powered");
print_property(default_ctrl, "Discoverable");
print_property(default_ctrl, "Pairable");
+
+ if (g_dbus_proxy_get_property(default_ctrl, "UUIDs", &iter) == FALSE)
+ return;
+
+ dbus_message_iter_recurse(&iter, &value);
+
+ while (dbus_message_iter_get_arg_type(&value) == DBUS_TYPE_STRING) {
+ const char *str;
+ dbus_message_iter_get_basic(&value, &str);
+ printf("\tUUID: %s\n", str);
+ dbus_message_iter_next(&value);
+ }
}
static void cmd_quit(const void *arg)