diff --git a/src/etc/inc/console.inc b/src/etc/inc/console.inc index 6df554710..bd6cc7961 100644 --- a/src/etc/inc/console.inc +++ b/src/etc/inc/console.inc @@ -218,16 +218,16 @@ EOD; if ($wanif == 'a') { $wanif = autodetect_interface('WAN', $fp); - if (!$wanif) { + if ($wanif == '') { continue; } } if (!array_key_exists($wanif, $iflist_all)) { printf("\nInvalid interface name '%s'\n", $wanif); - unset($wanif); + $wanif = ''; } - } while (!$wanif); + } while ($wanif == ''); do { echo "\nEnter the LAN interface name or 'a' for auto-detection\n" . @@ -248,7 +248,7 @@ EOD; if ($lanif == 'a') { $lanif = autodetect_interface('LAN', $fp); - if (!$lanif) { + if ($lanif == '') { continue; } } @@ -258,15 +258,15 @@ EOD; unset($lanif); } - if ($wanif && $lanif == $wanif) { - unset($lanif); + if ($wanif != '' && $lanif == $wanif) { + $lanif = ''; echo <<