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:18:13 -0500 |
commit | 7bc19545a834d4052e6b32a28f8a5a13b446f875 (patch) | |
tree | 26b4b641161b6a1d2c1f1e666aa3a40f4c39fbba /src/usr/local/www/diag_dns.php | |
parent | 713f69e2be5279b6b35bc916d176a782dfa65ef0 (diff) | |
download | pfsense-7bc19545a834d4052e6b32a28f8a5a13b446f875.zip pfsense-7bc19545a834d4052e6b32a28f8a5a13b446f875.tar.gz |
Truncate alias name at 31 characters to prevent creating an invalid ruleset. Ticket #6075
Diffstat (limited to 'src/usr/local/www/diag_dns.php')
-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) { |