From: Michael Tremer Date: Fri, 27 Sep 2013 14:51:17 +0000 (+0200) Subject: routing.cgi: Fix error in regex that validates "0.0.0.0". X-Git-Tag: v2.13-core73~17 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=860ad8cb1551ff0ec5b7da3d28bb9e358470382b;p=ipfire-2.x.git routing.cgi: Fix error in regex that validates "0.0.0.0". Fixes #10417. --- diff --git a/config/rootfiles/core/73/filelists/files b/config/rootfiles/core/73/filelists/files index b56a318e30..4c393d95dc 100644 --- a/config/rootfiles/core/73/filelists/files +++ b/config/rootfiles/core/73/filelists/files @@ -4,6 +4,7 @@ etc/rc.d/init.d/dnsmasq etc/rc.d/init.d/squid srv/web/ipfire/cgi-bin/logs.cgi/proxylog.dat srv/web/ipfire/cgi-bin/proxy.cgi +srv/web/ipfire/cgi-bin/routing.cgi srv/web/ipfire/html/redirect.cgi srv/web/ipfire/html/redirect-templates/ var/ipfire/header.pl diff --git a/html/cgi-bin/routing.cgi b/html/cgi-bin/routing.cgi index afcd38822d..488705fb52 100644 --- a/html/cgi-bin/routing.cgi +++ b/html/cgi-bin/routing.cgi @@ -126,7 +126,7 @@ if ($settings{'ACTION'} eq $Lang::tr{'add'}) { $errormessage = $Lang::tr{'invalid ip'}." / ".$Lang::tr{'invalid netmask'}; } - if ($settings{'IP'} =~ /0.0.0.0/){ + if ($settings{'IP'} =~ /^0\.0\.0\.0/){ $errormessage = $Lang::tr{'invalid ip'}." - 0.0.0.0"; }