diff options
author | jim-p <jimp@pfsense.org> | 2014-08-15 08:40:21 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2014-08-15 08:40:21 -0400 |
commit | 086e76dc9fd04290b97daa4def676cde027c535d (patch) | |
tree | ad95f4db086a91a72c0c2a4a627f99de9b1a76fe | |
parent | 6d170e2ea7bbdd381b2e3c75cf6779ad11007712 (diff) | |
download | pfsense-086e76dc9fd04290b97daa4def676cde027c535d.zip pfsense-086e76dc9fd04290b97daa4def676cde027c535d.tar.gz |
Ensure this is always an array to avoid a PHP error from foreach.
-rw-r--r-- | usr/local/www/diag_dns.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/usr/local/www/diag_dns.php b/usr/local/www/diag_dns.php index 6b15944..e75b3f2 100644 --- a/usr/local/www/diag_dns.php +++ b/usr/local/www/diag_dns.php @@ -37,7 +37,11 @@ require("guiconfig.inc"); $host = trim($_REQUEST['host'], " \t\n\r\0\x0B[];\"'"); $host_esc = escapeshellarg($host); -$a_aliases = &$config['aliases']['alias']; +if (is_array($config['aliases']['alias'])) { + $a_aliases = &$config['aliases']['alias']; +} else { + $a_aliases = array(); +} $aliasname = str_replace(array(".","-"), "_", $host); $alias_exists = false; $counter=0; |