From d79ff71a588898a4c7f87e455719b8680be0a6b8 Mon Sep 17 00:00:00 2001 From: Chris Buechler Date: Mon, 4 Apr 2016 22:16:14 -0500 Subject: Truncate alias name at 31 characters to prevent creating an invalid ruleset. Ticket #6075 --- src/usr/local/www/diag_dns.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) { -- cgit v1.1