From 8d245d6d13ef908584a2e5376ae50c7bd528446a Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Wed, 14 Apr 2021 13:19:59 +0200 Subject: [PATCH] ipsec: fix php warning: PHP Warning: min(): Array must contain at least one element in /usr/local/etc/inc/plugins.inc.d/ipsec.inc on line 534 --- src/etc/inc/plugins.inc.d/ipsec.inc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/etc/inc/plugins.inc.d/ipsec.inc b/src/etc/inc/plugins.inc.d/ipsec.inc index f45c2d29e..fad3684ad 100644 --- a/src/etc/inc/plugins.inc.d/ipsec.inc +++ b/src/etc/inc/plugins.inc.d/ipsec.inc @@ -531,9 +531,11 @@ function ipsec_parse_phase2($ikeid) } } else { // merge tunnels - $result['reqids'] = [min($result['reqids'])]; - for ($idx = 0; $idx < count($result['leftsubnets']); ++$idx) { - $result['uniqid_reqid'][$uniqids[$idx]] = $result['reqids'][0]; + if (!empty($result['reqids'])) { + $result['reqids'] = [min($result['reqids'])]; + for ($idx = 0; $idx < count($result['leftsubnets']); ++$idx) { + $result['uniqid_reqid'][$uniqids[$idx]] = $result['reqids'][0]; + } } $result['leftsubnets'] = array_unique($result['leftsubnets']); $result['rightsubnets'] = array_unique($result['rightsubnets']);