From 1c7344fdf6af78a523fdeb7c378f5149f3018212 Mon Sep 17 00:00:00 2001 From: Tim Kourt Date: Thu, 15 Aug 2019 11:40:39 -0700 Subject: [PATCH] client: Check status of the command-line option parsing Check status of the command-line option parsing and quit on error. --- client/main.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/client/main.c b/client/main.c index dc003197..6b0c2b22 100644 --- a/client/main.c +++ b/client/main.c @@ -55,6 +55,10 @@ int main(int argc, char *argv[]) interactive = command_init(argv, argc); + exit_status = command_get_exit_status(); + if (exit_status) + goto done; + if (interactive) display_init(); @@ -68,6 +72,7 @@ int main(int argc, char *argv[]) display_exit(); exit_status = command_get_exit_status(); +done: command_exit(); l_main_exit();