diff options
author | ERAMOTO Masaya <eramoto.masaya@jp.fujitsu.com> | 2018-03-28 15:22:02 +0900 |
---|---|---|
committer | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2018-03-29 15:42:24 +0300 |
commit | fde2b0580e84be7524ad3e6e5c66b3da78714033 (patch) | |
tree | 97b54254b2baca48bd8054a1424e871fb30a159d /mesh/main.c | |
parent | a0b886e26c83ad4dfbf0b2b2e024c8ce9ead9a7d (diff) | |
download | bluez-fde2b0580e84be7524ad3e6e5c66b3da78714033.tar.gz |
mesh: Return exit status for non-interactive
Diffstat (limited to 'mesh/main.c')
-rw-r--r-- | mesh/main.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mesh/main.c b/mesh/main.c index d0f71c2d9..3e1484f61 100644 --- a/mesh/main.c +++ b/mesh/main.c @@ -1904,6 +1904,7 @@ static void client_ready(GDBusClient *client, void *user_data) int main(int argc, char *argv[]) { GDBusClient *client; + int status; int len; int extra; @@ -1989,7 +1990,7 @@ int main(int argc, char *argv[]) if (!onoff_client_init(PRIMARY_ELEMENT_IDX)) g_printerr("Failed to initialize mesh generic On/Off client\n"); - bt_shell_run(); + status = bt_shell_run(); g_dbus_client_unref(client); @@ -2001,7 +2002,7 @@ int main(int argc, char *argv[]) g_list_free(service_list); g_list_free_full(ctrl_list, proxy_leak); - return EXIT_SUCCESS; + return status; fail: bt_shell_cleanup(); |