diff options
Diffstat (limited to 'extensions/libxt_connlimit.c')
-rw-r--r-- | extensions/libxt_connlimit.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/extensions/libxt_connlimit.c b/extensions/libxt_connlimit.c index 6f24d51b..a2159158 100644 --- a/extensions/libxt_connlimit.c +++ b/extensions/libxt_connlimit.c @@ -66,7 +66,7 @@ static int connlimit_parse(int c, char **argv, int invert, unsigned int *flags, "--connlimit-above may be given only once"); *flags |= 0x1; xtables_check_inverse(optarg, &invert, &optind, 0, argv); - info->limit = strtoul(argv[optind-1], NULL, 0); + info->limit = strtoul(optarg, NULL, 0); info->inverse = invert; break; case 'M': @@ -75,7 +75,7 @@ static int connlimit_parse(int c, char **argv, int invert, unsigned int *flags, "--connlimit-mask may be given only once"); *flags |= 0x2; - i = strtoul(argv[optind-1], &err, 0); + i = strtoul(optarg, &err, 0); if (family == NFPROTO_IPV6) { if (i > 128 || *err != '\0') xtables_error(PARAMETER_PROBLEM, |