summaryrefslogtreecommitdiffstats
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:17:40 -0500
commitd79ff71a588898a4c7f87e455719b8680be0a6b8 (patch)
tree0f0dca00880adb02eab4315b4319f3c6d4e1f4c5
parent146684ee657f0f146afad5aa9d74b89884ee4c53 (diff)
downloadpfsense-d79ff71a588898a4c7f87e455719b8680be0a6b8.zip
pfsense-d79ff71a588898a4c7f87e455719b8680be0a6b8.tar.gz
Truncate alias name at 31 characters to prevent creating an invalid ruleset. Ticket #6075
-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