mirror of
https://github.com/Kkevsterrr/geneva
synced 2024-12-26 11:25:11 +01:00
Server Port Strategy Hotfix
For backwards compatibility, the engine was sometimes called using an int for the server port directly. This would cause an error, so casting to str() solves that without needing to change anything.
This commit is contained in:
parent
8a919a9f18
commit
6f7b9e2c31
@ -222,10 +222,11 @@ class Engine():
|
||||
cmds = []
|
||||
for proto in ["tcp", "udp"]:
|
||||
# Need to change the match rule if multiple ports are specified
|
||||
# Don't need to do any checking on the port since the iptables command can error, closing the engine
|
||||
# Default match policy is the protocol
|
||||
match_policy = proto
|
||||
if any(x in self.server_port for x in [":", ","]):
|
||||
# Don't need to do any checking on the port since the iptables command can error, closing the engine
|
||||
# Change server port to str for backwards compatibility calling engine directly with an int
|
||||
if any(x in str(self.server_port) for x in [":", ","]):
|
||||
match_policy = "multiport"
|
||||
|
||||
cmds += ["iptables -%s %s -p %s --match %s --%s %s -j NFQUEUE --queue-num %d" %
|
||||
|
Loading…
Reference in New Issue
Block a user