Revision 0637a69b
Added by Peter Berbec about 7 years ago
src/etc/inc/system.inc | ||
---|---|---|
1366 | 1366 |
(!isset($config['system']['dnslocalhost']))) { |
1367 | 1367 |
$dns_nameservers[] = "127.0.0.1"; |
1368 | 1368 |
} |
1369 |
if (isset($syscfg['dnsallowoverride'])) { |
|
1370 | 1369 |
/* get dynamically assigned DNS servers (if any) */ |
1371 |
$ns = array_unique(get_nameservers()); |
|
1370 |
$ns = array_unique(get_nameservers()); |
|
1371 |
if (isset($syscfg['dnsallowoverride'])) { |
|
1372 | 1372 |
foreach ($ns as $nameserver) { |
1373 | 1373 |
if ($nameserver) { |
1374 | 1374 |
$dns_nameservers[] = "$nameserver"; |
Also available in: Unified diff
scope error?
Error on reboot.
```
[04-Apr-2018 02:21:54 EST5EDT] PHP Warning: in_array() expects parameter 2 to be array, null given in /etc/inc/system.inc on line 1380
```
I believe this is because $ns is defined inside the above for loop. pulling it out of the loop