From fb296043a09fa828e4121d655643f9332b3590e0 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Wed, 2 Apr 2014 08:28:49 -0600 Subject: [PATCH] Fix propagation of error value on failure to connect to fio server Fio does detect the error and exits, but it doesn't exit with a non-zero exit value. Signed-off-by: Jens Axboe --- init.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/init.c b/init.c index c3996a76..e9448560 100644 --- a/init.c +++ b/init.c @@ -1963,11 +1963,8 @@ int parse_cmd_line(int argc, char *argv[], int client_type) if (do_exit && !(is_backend || nr_clients)) exit(exit_val); - if (nr_clients && fio_clients_connect()) { - do_exit++; - exit_val = 1; - return -1; - } + if (nr_clients && fio_clients_connect()) + exit(1); if (is_backend && backend) return fio_start_server(pid_file); -- 2.25.1