interfaces, fix configure_interface_hardware when legacy_interface_details() returns an empty array, closes https://github.com/opnsense/core/issues/3035

This commit is contained in:
Ad Schellevis 2018-12-10 22:41:02 +01:00
parent 65999c54c9
commit 8b73d9e73b

View File

@ -355,7 +355,7 @@ function configure_interface_hardware($ifs)
global $config;
$intf_details = legacy_interface_details($ifs);
/* skip vlans for checksumming */
if (!stristr($ifs, "_vlan") && is_array($intf_details)) {
if (!stristr($ifs, "_vlan") && !empty($intf_details)) {
// get current settings
$csum_set = in_array('rxcsum', $intf_details['options']) || in_array('txcsum', $intf_details['options']);
$csumv6_set = in_array('rxcsum_ipv6', $intf_details['options']) || in_array('txcsum_ipv6', $intf_details['options']);