Fixed being unable to specify all addresses in acl rule

This commit is contained in:
Marek Wolan
2024-01-25 15:17:09 +00:00
parent 0056bfddee
commit 2ba05e7348
2 changed files with 14 additions and 8 deletions

View File

@@ -162,9 +162,9 @@ class AccessControlList(SimComponent):
func=lambda request, context: self.add_rule(
ACLAction[request[0]],
None if request[1] == "ALL" else IPProtocol[request[1]],
IPv4Address(request[2]),
None if request[2] == "ALL" else IPv4Address(request[2]),
None if request[3] == "ALL" else Port[request[3]],
IPv4Address(request[4]),
None if request[4] == "ALL" else IPv4Address(request[4]),
None if request[5] == "ALL" else Port[request[5]],
int(request[6]),
)