diff options
author | jim-p <jimp@pfsense.org> | 2011-05-19 13:34:43 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2011-05-19 13:34:43 -0400 |
commit | bac9941b5ea3fb67f7203726d426afdf84576150 (patch) | |
tree | 4ffc9d5550a5d16b8f8cea46b37329f9d8b4f5db /etc | |
parent | dfa6dedad7a3741cc621669077304f44c2c79467 (diff) | |
download | pfsense-bac9941b5ea3fb67f7203726d426afdf84576150.zip pfsense-bac9941b5ea3fb67f7203726d426afdf84576150.tar.gz |
Reject alias names that are too long. Fixes #1510
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/util.inc | 3 |
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; |