From ac33a0b38a9ab33501bd9388bf8651c9d6d02c27 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Sun, 29 Mar 2020 16:08:23 +0200 Subject: [PATCH] Doesn't open firewall ports on disabled rules --- openmptcprouter/files/etc/init.d/openmptcprouter-vps | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openmptcprouter/files/etc/init.d/openmptcprouter-vps b/openmptcprouter/files/etc/init.d/openmptcprouter-vps index e1a22b813..2c8f7119b 100755 --- a/openmptcprouter/files/etc/init.d/openmptcprouter-vps +++ b/openmptcprouter/files/etc/init.d/openmptcprouter-vps @@ -556,7 +556,8 @@ _vps_firewall_redirect_port() { config_get proto $1 proto "tcp udp" config_get src_dport $1 src_dport config_get family $1 family "ipv4" - [ "$src" = "vpn" ] && [ -n "$proto" ] && [ -n "$src_dport" ] && { + config_get enabled $1 enabled "1" + [ "$src" = "vpn" ] && [ -n "$proto" ] && [ -n "$src_dport" ] && [ "$enabled" != "0" ] && { if [ "$proto" = "tcp udp" ]; then if [ "$family" = "ipv4" ]; then vpsfwlist=$(echo "$vpsfwlist" | grep -v "$src_dport # OMR $username redirect router $src_dport port tcp")