tools/obexctl: Return exit status for non-interactive 68/205068/1
authorERAMOTO Masaya <eramoto.masaya@jp.fujitsu.com>
Mon, 26 Mar 2018 08:31:06 +0000 (17:31 +0900)
committerAmit Purwar <amit.purwar@samsung.com>
Mon, 29 Apr 2019 04:19:58 +0000 (09:49 +0530)
Change-Id: I7fa21cfaec1ce08bcac732cfd37fe9a9a368be78
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
tools/obexctl.c

index 5ff0bac..cf8bf3d 100755 (executable)
@@ -2145,6 +2145,7 @@ static void property_changed(GDBusProxy *proxy, const char *name,
 int main(int argc, char *argv[])
 {
        GDBusClient *client;
+       int status;
 
        bt_shell_init(argc, argv, NULL);
        bt_shell_set_menu(&main_menu);
@@ -2164,11 +2165,11 @@ int main(int argc, char *argv[])
        g_dbus_client_set_proxy_handlers(client, proxy_added, proxy_removed,
                                                        property_changed, NULL);
 
-       bt_shell_run();
+       status = bt_shell_run();
 
        g_dbus_client_unref(client);
 
        dbus_connection_unref(dbus_conn);
 
-       return 0;
+       return status;
 }