summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortiptorrent development team <tiptorrent@soleta.eu>2022-02-10 15:29:02 +0100
committertiptorrent development team <tiptorrent@soleta.eu>2022-02-10 15:29:02 +0100
commitb377975a139a43907e1cee045a4ef3d589235dbd (patch)
treee70508159b964b397b4856b7c02e253585a368a3
parent64d45f423711fb41aa5b8fbaae94d79838f54e69 (diff)
fix -r/--redirect optional argument
-rw-r--r--src/main.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main.c b/src/main.c
index 84fd846..2765467 100644
--- a/src/main.c
+++ b/src/main.c
@@ -67,8 +67,9 @@ int main(int argc, char *argv[])
}
break;
case 'r':
- if (optarg) {
- max_redirect = atoi(optarg);
+ if (optind < argc &&
+ argv[optind][0] != '-') {
+ max_redirect = atoi(argv[optind++]);
if (max_redirect <= 0) {
syslog(LOG_ERR, "Invalid number for redirections");
return EXIT_FAILURE;