From 84b8886b12d206c47a02061a395160402a0cafb7 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sun, 15 May 2022 18:41:17 +0200 Subject: -fix return value of taler-fakebank-run with -h option --- src/bank-lib/taler-fakebank-run.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'src/bank-lib/taler-fakebank-run.c') diff --git a/src/bank-lib/taler-fakebank-run.c b/src/bank-lib/taler-fakebank-run.c index 866d35111..4e3706071 100644 --- a/src/bank-lib/taler-fakebank-run.c +++ b/src/bank-lib/taler-fakebank-run.c @@ -185,14 +185,17 @@ main (int argc, &num_threads), GNUNET_GETOPT_OPTION_END }; - - if (GNUNET_OK != - GNUNET_PROGRAM_run (argc, argv, - "taler-fakebank-run", - "Runs the fakebank", - options, - &run, - NULL)) + enum GNUNET_GenericReturnValue iret; + + iret = GNUNET_PROGRAM_run (argc, argv, + "taler-fakebank-run", + "Runs the fakebank", + options, + &run, + NULL); + if (GNUNET_SYSERR == iret) return EXIT_INVALIDARGUMENT; + if (GNUNET_NO == iret) + return EXIT_SUCCESS; return ret; } -- cgit v1.2.3