From fb489f61edb29ed391fb5e62b8a3e98d33a686f5 Mon Sep 17 00:00:00 2001 From: Tony Murray Date: Sun, 18 Sep 2022 05:15:38 -0500 Subject: [PATCH] Fix cipsec-tunnels ftd bad data causes error (#14366) fixes #12393 --- includes/polling/cipsec-tunnels.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/polling/cipsec-tunnels.inc.php b/includes/polling/cipsec-tunnels.inc.php index 195071cee9..067a61dbad 100644 --- a/includes/polling/cipsec-tunnels.inc.php +++ b/includes/polling/cipsec-tunnels.inc.php @@ -22,7 +22,7 @@ if ($device['os_group'] == 'cisco') { $valid_tunnels = []; foreach ($ipsec_array as $index => $tunnel) { - if (isset($tunnel['cipSecTunIkeTunnelIndex']) && isset($ike_array[$tunnel['cipSecTunIkeTunnelIndex']])) { + if (isset($tunnel['cipSecTunIkeTunnelIndex']) && isset($ike_array[$tunnel['cipSecTunIkeTunnelIndex']]) && is_array($ike_array[$tunnel['cipSecTunIkeTunnelIndex']])) { $tunnel_full = array_merge($tunnel, $ike_array[$tunnel['cipSecTunIkeTunnelIndex']]); } else { $tunnel_full = $tunnel;