diff options
author | Chris Buechler <cmb@pfsense.org> | 2016-04-04 22:16:14 -0500 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2016-04-04 22:17:40 -0500 |
commit | d79ff71a588898a4c7f87e455719b8680be0a6b8 (patch) | |
tree | 0f0dca00880adb02eab4315b4319f3c6d4e1f4c5 | |
parent | 146684ee657f0f146afad5aa9d74b89884ee4c53 (diff) | |
download | pfsense-d79ff71a588898a4c7f87e455719b8680be0a6b8.zip pfsense-d79ff71a588898a4c7f87e455719b8680be0a6b8.tar.gz |
Truncate alias name at 31 characters to prevent creating an invalid ruleset. Ticket #6075
-rwxr-xr-x | src/usr/local/www/diag_dns.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/usr/local/www/diag_dns.php b/src/usr/local/www/diag_dns.php index e17b2c8..3bb4490 100755 --- a/src/usr/local/www/diag_dns.php +++ b/src/usr/local/www/diag_dns.php @@ -73,7 +73,7 @@ if (!is_array($config['aliases']['alias'])) { } $a_aliases = &$config['aliases']['alias']; -$aliasname = str_replace(array(".", "-"), "_", $host); +$aliasname = substr(str_replace(array(".", "-"), "_", $host), 0, 31); $alias_exists = false; $counter = 0; foreach ($a_aliases as $a) { |