From f4d5310decf8cd8f16d92bfe0457cc8fb87fc663 Mon Sep 17 00:00:00 2001 From: Alexander Marx Date: Mon, 6 Jan 2014 05:03:40 +0100 Subject: [PATCH] Firewall: deleted subnet from source and target addresses if manually used --- html/cgi-bin/firewall.cgi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/html/cgi-bin/firewall.cgi b/html/cgi-bin/firewall.cgi index 538df60cc..8b02b0446 100755 --- a/html/cgi-bin/firewall.cgi +++ b/html/cgi-bin/firewall.cgi @@ -1553,6 +1553,11 @@ sub newrule } } } + # Split manual source and target address and delete the subnet + my ($sip,$scidr) = split("/",$fwdfwsettings{$fwdfwsettings{'grp1'}}); + if ($scidr eq '32'){$fwdfwsettings{$fwdfwsettings{'grp1'}}=$sip;} + my ($dip,$dcidr) = split("/",$fwdfwsettings{$fwdfwsettings{'grp2'}}); + if ($scidr eq '32'){$fwdfwsettings{$fwdfwsettings{'grp2'}}=$dip;} &Header::openbox('100%', 'left', $Lang::tr{'fwdfw addrule'}); &Header::closebox(); &Header::openbox('100%', 'left', $Lang::tr{'fwdfw source'}); -- 2.39.2