Project

General

Profile

« Previous | Next » 

Revision 0637a69b

Added by Peter Berbec about 7 years ago

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

View differences:

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