diff --git a/html/cgi-bin/forwardfw.cgi b/html/cgi-bin/forwardfw.cgi index 427d4a131..bd8cea8ed 100755 --- a/html/cgi-bin/forwardfw.cgi +++ b/html/cgi-bin/forwardfw.cgi @@ -433,7 +433,9 @@ sub checksource } if ($fwdfwsettings{'isip'} ne 'on'){ - if (&General::validmac($fwdfwsettings{'src_addr'})){$fwdfwsettings{'ismac'}='on';} + if (&General::validmac($fwdfwsettings{'src_addr'})){ + $fwdfwsettings{'ismac'}='on'; + } } if ($fwdfwsettings{'isip'} eq 'on'){ ##check if ip is valid @@ -445,12 +447,6 @@ sub checksource $ip=&General::ip2dec($ip); $ip=&General::dec2ip($ip); #check if net or broadcast - my @tmp= split (/\./,$ip); - if (($tmp[3] eq "0") || ($tmp[3] eq "255")) - { - $errormessage=$Lang::tr{'fwhost err hostip'}.""; - return $errormessage; - } $fwdfwsettings{'src_addr'}="$ip/$subnet"; if(!&General::validipandmask($fwdfwsettings{'src_addr'})){ $errormessage.=$Lang::tr{'fwdfw err src_addr'}.""; @@ -1535,7 +1531,7 @@ sub newrule #------SOURCE------------------------------------------------------- print< - $Lang::tr{'fwdfw sourceip'}Firewall + $Lang::tr{'fwdfw sourceip'}Firewall END print""; print "$Lang::tr{'all'}"; @@ -1593,7 +1589,7 @@ END &Header::openbox('100%', 'left', $Lang::tr{'fwdfw target'}); print< - $Lang::tr{'fwdfw targetip'}Firewall + $Lang::tr{'fwdfw targetip'}Firewall END print""; print "$Lang::tr{'all'}"; diff --git a/langs/de/cgi-bin/de.pl b/langs/de/cgi-bin/de.pl index ef22ba366..818c31ab1 100644 --- a/langs/de/cgi-bin/de.pl +++ b/langs/de/cgi-bin/de.pl @@ -1005,7 +1005,6 @@ 'fwhost err net' => 'Netzwerk IP Adresse existiert bereits', 'fwhost err mac' => 'MAC Adresse ungültig', 'fwhost err hostexist' => 'Ein Host mit diesem Namen existiert bereits', -'fwhost err hostip' => 'Netz- oder Broadcastadressen sind nicht erlaubt', 'fwhost err hostorip' => 'Name oder IP Adresse ungültig', 'fwhost err isccdhost' => 'Dieser Name wird bereits für einen Openvpn Host verwendet', 'fwhost err isccdipnet' => 'Diese IP Adresse wird bereits für einen Openvpn Netzwerk verwendet', diff --git a/langs/en/cgi-bin/en.pl b/langs/en/cgi-bin/en.pl index e3ad37c9d..a0b3db9e6 100644 --- a/langs/en/cgi-bin/en.pl +++ b/langs/en/cgi-bin/en.pl @@ -1030,7 +1030,6 @@ 'fwhost err net' => 'Network IP address already exists', 'fwhost err mac' => 'MAC address invalid', 'fwhost err hostexist' => 'A host with this name already exists', -'fwhost err hostip' => 'Network or broadcast addresses not allowed', 'fwhost err hostorip' => 'Name or IP address invalid', 'fwhost err isccdhost' => 'This name is already used by an OpenVPN client', 'fwhost err isccdipnet' => 'This IP address is already used by an OpenVPN network',