From a337d620081cd45539d1741874e565bf6f5a2aa9 Mon Sep 17 00:00:00 2001 From: agh1467 <7823088+agh1467@users.noreply.github.com> Date: Sun, 4 Jun 2023 03:26:14 -0500 Subject: [PATCH] ipsec: Check ipsec config exists before using, closes #6411 (#6412) * ipsec: Check ipsec config exists before using, closes #6411 --- src/etc/inc/plugins.inc.d/ipsec.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/etc/inc/plugins.inc.d/ipsec.inc b/src/etc/inc/plugins.inc.d/ipsec.inc index b84a3efb8..b14385cc4 100644 --- a/src/etc/inc/plugins.inc.d/ipsec.inc +++ b/src/etc/inc/plugins.inc.d/ipsec.inc @@ -1270,7 +1270,7 @@ function ipsec_configure_do($verbose = false, $interface = '') set_single_sysctl('net.key.preferred_oldsa', '0'); } - $ipseccfg = $config['ipsec']; + $ipseccfg = $config['ipsec'] ?? []; $a_phase1 = isset($config['ipsec']['phase1']) ? $config['ipsec']['phase1'] : []; $a_phase2 = isset($config['ipsec']['phase2']) ? $config['ipsec']['phase2'] : []; $a_client = isset($config['ipsec']['client']) ? $config['ipsec']['client'] : [];