summaryrefslogtreecommitdiffstats
path: root/etc/inc/util.inc
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2011-05-19 13:34:43 -0400
committerjim-p <jimp@pfsense.org>2011-05-19 13:34:43 -0400
commitbac9941b5ea3fb67f7203726d426afdf84576150 (patch)
tree4ffc9d5550a5d16b8f8cea46b37329f9d8b4f5db /etc/inc/util.inc
parentdfa6dedad7a3741cc621669077304f44c2c79467 (diff)
downloadpfsense-bac9941b5ea3fb67f7203726d426afdf84576150.zip
pfsense-bac9941b5ea3fb67f7203726d426afdf84576150.tar.gz
Reject alias names that are too long. Fixes #1510
Diffstat (limited to 'etc/inc/util.inc')
-rw-r--r--etc/inc/util.inc3
1 files changed, 1 insertions, 2 deletions
diff --git a/etc/inc/util.inc b/etc/inc/util.inc
index b7df86b..7b8fc57 100644
--- a/etc/inc/util.inc
+++ b/etc/inc/util.inc
@@ -473,8 +473,7 @@ function is_validaliasname($name) {
$reserved = array("port", "pass");
if (in_array($name, $reserved, true))
return; /* return NULL */
-
- if (!preg_match("/[^a-zA-Z0-9_]/", $name))
+ if (!preg_match("/[^a-zA-Z0-9_]/", $name) && (strlen($name) < 32))
return true;
else
return false;
OpenPOWER on IntegriCloud