From 745915d82c3b2ca68275241425cf12f703b18f48 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 5 Jun 2019 10:22:53 +0100 Subject: [PATCH] vpnmain.cgi: Fix wrong cipher suite generation when PFS is disabled Fixes: #12091 Signed-off-by: Michael Tremer --- html/cgi-bin/vpnmain.cgi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/html/cgi-bin/vpnmain.cgi b/html/cgi-bin/vpnmain.cgi index ecf860d85b..4b737b3a82 100644 --- a/html/cgi-bin/vpnmain.cgi +++ b/html/cgi-bin/vpnmain.cgi @@ -3331,14 +3331,14 @@ sub make_algos($$$$$) { push(@algo, "modp$grp"); } - } elsif ($mode eq "esp" && $pfs) { + } elsif ($mode eq "esp") { my $is_aead = ($enc =~ m/[cg]cm/); if (!$is_aead) { push(@algo, $int); } - if ($grp eq "none") { + if ($pfs || $grp eq "none") { # noop } elsif ($grp =~ m/^e(.*)$/) { push(@algo, "ecp$1"); -- 2.39.2