diff options
author | gandalf <gandalf> | 2003-10-30 06:36:49 +0000 |
---|---|---|
committer | gandalf <gandalf> | 2003-10-30 06:36:49 +0000 |
commit | f4384965cac33ea71c70849ff29d018ed55d7219 (patch) | |
tree | 9a93201695cffd49aa540b177ae62bd65f182083 | |
parent | 043fa5134ecc0ef6979ccaa1fef6228481472ff2 (diff) |
Fix invalid port number (Yasuyuki Kozakai)
-rw-r--r-- | extensions/libipt_MASQUERADE.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/extensions/libipt_MASQUERADE.c b/extensions/libipt_MASQUERADE.c index 2d4ee99..c30e2fa 100644 --- a/extensions/libipt_MASQUERADE.c +++ b/extensions/libipt_MASQUERADE.c @@ -47,7 +47,7 @@ parse_ports(const char *arg, struct ip_nat_multi_range *mr) mr->range[0].flags |= IP_NAT_RANGE_PROTO_SPECIFIED; port = atoi(arg); - if (port == 0 || port > 65535) + if (port <= 0 || port > 65535) exit_error(PARAMETER_PROBLEM, "Port `%s' not valid\n", arg); dash = strchr(arg, '-'); |