ipsec: Check ipsec config exists before using, closes #6411 (#6412)

* ipsec: Check ipsec config exists before using, closes #6411
This commit is contained in:
agh1467 2023-06-04 03:26:14 -05:00 committed by GitHub
parent d82396db4f
commit a337d62008
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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'] : [];