From 9c826f6f1a652edce0c8bb15b0cf94e259296e53 Mon Sep 17 00:00:00 2001 From: Thomas Albers Raviola Date: Mon, 28 Aug 2023 22:08:46 +0200 Subject: Add delay between attempts --- zup.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'zup.c') diff --git a/zup.c b/zup.c index 5fe1e61..e7f8fe6 100644 --- a/zup.c +++ b/zup.c @@ -128,7 +128,7 @@ parse_options(int argc, char *const argv[]) case 'a': errno = 0; param.max_attempts = strtoul(optarg, NULL, 10); - if (errno) { + if (errno || !optarg || strlen(optarg) == 0) { perror("Invalid attempts number\n"); exit(EXIT_FAILURE); } @@ -232,7 +232,8 @@ struct param param = { .verbose = 0, .human_readable = 0, .repl = 0, - .show_progress = 0 + .show_progress = 0, + .max_attempts = 5 }; // TODO: Support stdin/stdout -- cgit v1.2.3