summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2014-08-15 08:40:21 -0400
committerjim-p <jimp@pfsense.org>2014-08-15 08:40:21 -0400
commit086e76dc9fd04290b97daa4def676cde027c535d (patch)
treead95f4db086a91a72c0c2a4a627f99de9b1a76fe
parent6d170e2ea7bbdd381b2e3c75cf6779ad11007712 (diff)
downloadpfsense-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.php6
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;
OpenPOWER on IntegriCloud