Development
This commit is contained in:
parent
6d8be4845e
commit
bc623b14fc
5 changed files with 64 additions and 49 deletions
|
|
@ -851,15 +851,15 @@ def validate_config(data):
|
|||
if not ipv4_or_cidr(dst):
|
||||
errors.append(f"{label}: dst_ip_or_subnet '{dst}' is not a valid "
|
||||
f"IPv4 address or network.")
|
||||
if r.get("dst_port_min"):
|
||||
nat_check_port(f"{label} dst_port_min", r.get("dst_port_min"))
|
||||
if r.get("dst_port_max"):
|
||||
nat_check_port(f"{label} dst_port_max", r.get("dst_port_max"))
|
||||
min_p, max_p = r.get("dst_port_min", ""), r.get("dst_port_max", "")
|
||||
if r.get("dest_port_start"):
|
||||
nat_check_port(f"{label} dest_port_start", r.get("dest_port_start"))
|
||||
if r.get("dest_port_end"):
|
||||
nat_check_port(f"{label} dest_port_end", r.get("dest_port_end"))
|
||||
min_p, max_p = r.get("dest_port_start", ""), r.get("dest_port_end", "")
|
||||
if min_p and max_p:
|
||||
try:
|
||||
if int(min_p) > int(max_p):
|
||||
errors.append(f"{label}: dst_port_min {min_p} is greater than dst_port_max {max_p}.")
|
||||
errors.append(f"{label}: dest_port_start {min_p} is greater than dest_port_end {max_p}.")
|
||||
except (ValueError, TypeError):
|
||||
pass
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue