diff --git a/src/www/vpn_ipsec_phase1.php b/src/www/vpn_ipsec_phase1.php index b03a20fc5..a843602aa 100644 --- a/src/www/vpn_ipsec_phase1.php +++ b/src/www/vpn_ipsec_phase1.php @@ -351,7 +351,9 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { $pconfig['encryption-algorithm'] = array(); } $pconfig['encryption-algorithm']['name'] = $pconfig['ealgo']; - $pconfig['encryption-algorithm']['keylen'] = $pconfig['ealgo_keylen']; + if (!empty($pconfig['ealgo_keylen'])) { + $pconfig['encryption-algorithm']['keylen'] = $pconfig['ealgo_keylen']; + } if (count($input_errors) == 0) { $copy_fields = "ikeid,iketype,interface,mode,protocol,myid_type,myid_data