From eefe8bcdec7095331044488aab4bf6b7a711d765 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 25 Apr 2024 00:34:20 +0200 Subject: [PATCH] wireguard.cgi: Fix saving empty PSKs Signed-off-by: Michael Tremer --- html/cgi-bin/wireguard.cgi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/html/cgi-bin/wireguard.cgi b/html/cgi-bin/wireguard.cgi index 235404555..3d7e98dcf 100644 --- a/html/cgi-bin/wireguard.cgi +++ b/html/cgi-bin/wireguard.cgi @@ -165,7 +165,9 @@ if ($cgiparams{"ACTION"} eq $Lang::tr{'save'}) { } # Check PSK - if (defined $cgiparams{'PSK'} && !&publickey_is_valid($cgiparams{'PSK'})) { + if ($cgiparams{'PSK'} eq '') { + # The PSK may be empty + } elsif (!&publickey_is_valid($cgiparams{'PSK'})) { push(@errormessages, $Lang::tr{'wg invalid psk'}); } -- 2.47.3