summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorChris Buechler <cmb@pfsense.org>2016-04-04 22:16:14 -0500
committerChris Buechler <cmb@pfsense.org>2016-04-04 22:18:13 -0500
commit7bc19545a834d4052e6b32a28f8a5a13b446f875 (patch)
tree26b4b641161b6a1d2c1f1e666aa3a40f4c39fbba /src
parent713f69e2be5279b6b35bc916d176a782dfa65ef0 (diff)
downloadpfsense-7bc19545a834d4052e6b32a28f8a5a13b446f875.zip
pfsense-7bc19545a834d4052e6b32a28f8a5a13b446f875.tar.gz
Truncate alias name at 31 characters to prevent creating an invalid ruleset. Ticket #6075
Diffstat (limited to 'src')
-rwxr-xr-xsrc/usr/local/www/diag_dns.php2
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) {
OpenPOWER on IntegriCloud