From: Michael Tremer Date: Mon, 11 May 2026 15:20:30 +0000 (+0000) Subject: main: Correctly pass error code if the CLI parsing fails X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=065c457b548c1ef4ab9aca31975d3cc654fa7d2c;p=zone-sync.git main: Correctly pass error code if the CLI parsing fails Signed-off-by: Michael Tremer --- diff --git a/main.c b/main.c index 3aea732..e7a97a6 100644 --- a/main.c +++ b/main.c @@ -556,7 +556,7 @@ int main(int argc, char* argv[]) { // Parse the command line r = argp_parse(&parser, argc, argv, ARGP_IN_ORDER, &arg_index, NULL); if (r) - return r; + goto ERROR; // Allocate a new memory context isc_mem_create(&ctx.memctx); @@ -590,5 +590,5 @@ ERROR: if (ctx.zones) free(ctx.zones); - return 0; + return r; }