client: Print error code for connect methods
authorMiao-chen Chou <mcchou@chromium.org>
Thu, 30 Sep 2021 22:37:30 +0000 (15:37 -0700)
committerAyush Garg <ayush.garg@samsung.com>
Fri, 11 Mar 2022 13:38:37 +0000 (19:08 +0530)
The following steps were performed.
- Issuing repeated commands to connect the same BLE device.
- Verifying the print in bluetoothctl console

Reviewed-by: Alain Michaud <alainm@chromium.org>
Reviewed-by: Howard Chung <howardchung@google.com>
Signed-off-by: Anuj Jain <anuj01.jain@samsung.com>
Signed-off-by: Ayush Garg <ayush.garg@samsung.com>
client/main.c

index 5f5864c..86ecd7d 100644 (file)
@@ -2050,7 +2050,8 @@ static void connect_reply(DBusMessage *message, void *user_data)
        dbus_error_init(&error);
 
        if (dbus_set_error_from_message(&error, message) == TRUE) {
-               bt_shell_printf("Failed to connect: %s\n", error.name);
+               bt_shell_printf("Failed to connect: %s %s\n", error.name,
+                               error.message);
                dbus_error_free(&error);
                return bt_shell_noninteractive_quit(EXIT_FAILURE);
        }