From 860ad8cb1551ff0ec5b7da3d28bb9e358470382b Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Fri, 27 Sep 2013 16:51:17 +0200 Subject: [PATCH] routing.cgi: Fix error in regex that validates "0.0.0.0". Fixes #10417. --- config/rootfiles/core/73/filelists/files | 1 + html/cgi-bin/routing.cgi | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/config/rootfiles/core/73/filelists/files b/config/rootfiles/core/73/filelists/files index b56a318e3..4c393d95d 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 afcd38822..488705fb5 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"; } -- 2.39.2