From 397c95f89ccc86a426f6bc5162734798d145cf8e Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Mon, 9 Jan 2017 08:59:09 +0100 Subject: [PATCH] interfaces: better safe than sorry --- src/etc/inc/interfaces.lib.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/etc/inc/interfaces.lib.inc b/src/etc/inc/interfaces.lib.inc index ef648e484..0e5427d48 100644 --- a/src/etc/inc/interfaces.lib.inc +++ b/src/etc/inc/interfaces.lib.inc @@ -350,11 +350,11 @@ function legacy_get_interface_addresses($ifs) { $intf_details = legacy_interface_details($ifs); $addrs = array("macaddr" => $intf_details['macaddr']); - if (!empty($intf_details['ipv4'])) { + if (!empty($intf_details['ipv4'][0])) { $addrs['ipaddr'] = $intf_details['ipv4'][0]['ipaddr']; $addrs['subnetbits'] = $intf_details['ipv4'][0]['subnetbits']; } - if (!empty($intf_details['ipv6']) && empty($intf_details['ipv6'][0]['link-local'])) { + if (!empty($intf_details['ipv6'][0]) && empty($intf_details['ipv6'][0]['link-local'])) { $addrs['ipaddr6'] = $intf_details['ipv6'][0]['ipaddr']; $addrs['subnetbits6'] = $intf_details['ipv6'][0]['subnetbits']; }