summaryrefslogtreecommitdiffstats
path: root/usr/local/www
diff options
context:
space:
mode:
authorChris Buechler <cmb@pfsense.org>2008-11-09 04:46:39 +0000
committerChris Buechler <cmb@pfsense.org>2008-11-09 04:46:39 +0000
commit8837ec90f959d6fc1b20fb001f5789ddc980b3f7 (patch)
tree56478ace8ca95579e340dcfa7035af3c29521f1b /usr/local/www
parent0ae2557a3e2eb14af775e6dd5f87e3f6b0aafd25 (diff)
downloadpfsense-8837ec90f959d6fc1b20fb001f5789ddc980b3f7.zip
pfsense-8837ec90f959d6fc1b20fb001f5789ddc980b3f7.tar.gz
don't allow a / in pool name
Ticket #1792
Diffstat (limited to 'usr/local/www')
-rwxr-xr-xusr/local/www/load_balancer_virtual_server_edit.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/usr/local/www/load_balancer_virtual_server_edit.php b/usr/local/www/load_balancer_virtual_server_edit.php
index b055ea4..62dfabd 100755
--- a/usr/local/www/load_balancer_virtual_server_edit.php
+++ b/usr/local/www/load_balancer_virtual_server_edit.php
@@ -65,6 +65,9 @@ if ($_POST) {
for ($i=0; isset($config['load_balancer']['virtual_server'][$i]); $i++)
if (($_POST['name'] == $config['load_balancer']['virtual_server'][$i]['name']) && ($i != $id))
$input_errors[] = "This virtual server name has already been used. Virtual server names must be unique.";
+
+ if (strstr($_POST['name'], '/'))
+ $input_errors[] = "The virtual server name cannot contain the / character.";
if (!is_port($_POST['port']))
$input_errors[] = "The port must be an integer between 1 and 65535.";
OpenPOWER on IntegriCloud