From 271966ede92091dd769a0047d7e5dbf5bd715d41 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Wed, 16 Sep 2015 07:35:28 +0200 Subject: [PATCH] config: can only iterate if interfaces are returned --- src/etc/inc/config.console.inc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/etc/inc/config.console.inc b/src/etc/inc/config.console.inc index 7eb1d9c27..0f40ef34c 100644 --- a/src/etc/inc/config.console.inc +++ b/src/etc/inc/config.console.inc @@ -439,10 +439,12 @@ EOD; $iflist = get_interface_list(true); - foreach ($iflist as $ifn => $ifa) { - if (!isset($iflist_prev[$ifn])) { - printf(gettext("Detected link-up: %s%s"), $ifn, "\n"); - return $ifn; + if (is_array($iflist)) { + foreach ($iflist as $ifn => $ifa) { + if (!isset($iflist_prev[$ifn])) { + printf(gettext("Detected link-up: %s%s"), $ifn, "\n"); + return $ifn; + } } }