diff options
author | Chris Buechler <cmb@pfsense.org> | 2015-03-04 15:51:48 -0600 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2015-03-04 15:51:48 -0600 |
commit | 7df02c1e87e01af923fe57d2ab8a83f9cfb74881 (patch) | |
tree | a340d4ae0c855df38fc54eedb2063c7c348b2e57 /etc/inc/util.inc | |
parent | a832806cba853262bac7a189954102e0a67a5511 (diff) | |
download | pfsense-7df02c1e87e01af923fe57d2ab8a83f9cfb74881.zip pfsense-7df02c1e87e01af923fe57d2ab8a83f9cfb74881.tar.gz |
Skip any numeric-only aliases in the ruleset to prevent errors from those
who configured them on previous versions where that was allowed. Ticket
Diffstat (limited to 'etc/inc/util.inc')
-rw-r--r-- | etc/inc/util.inc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/etc/inc/util.inc b/etc/inc/util.inc index 97c1267..e36c8fd 100644 --- a/etc/inc/util.inc +++ b/etc/inc/util.inc @@ -1430,6 +1430,10 @@ function alias_get_type($name) { function alias_expand($name) { global $aliastable; + // alias names cannot be strictly numeric. redmine #4289 + if (is_numericint($name)) + return null; + if (isset($aliastable[$name])) return "\${$name}"; else if (is_ipaddr($name) || is_subnet($name) || is_port($name) || is_portrange($name)) |