]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Do not segfault on missing --dh in server config
authorFrank Lichtenheld <frank@lichtenheld.com>
Mon, 2 Jun 2025 15:21:08 +0000 (17:21 +0200)
committerGert Doering <gert@greenie.muc.de>
Mon, 2 Jun 2025 15:29:28 +0000 (17:29 +0200)
Change-Id: I0e13595c1057c680e1065eae84ca94b273ed9ca1
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20250602152115.27130-1-gert@greenie.muc.de>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg31844.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/options.c

index 0d648ba0287e9d6093089ab34f947af0cea399d0..b9708343b495120be675cb644db9eb04a2afb680 100644 (file)
@@ -3698,7 +3698,7 @@ options_postprocess_mutate(struct options *o, struct env_set *es)
 
     if (o->tls_server)
     {
-        if (streq(o->dh_file, "none"))
+        if (o->dh_file && streq(o->dh_file, "none"))
         {
             o->dh_file = NULL;
         }