]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Fix build with compression disabled
authorMax Fillinger <maximilian.fillinger@foxcrypto.com>
Thu, 21 Oct 2021 11:50:37 +0000 (13:50 +0200)
committerGert Doering <gert@greenie.muc.de>
Thu, 21 Oct 2021 15:14:56 +0000 (17:14 +0200)
When building with both --disable-lz4 and --disable-lzo, the function
comp_non_stub_enabled and various flags are not defined. One of the
places where it is used in options.c was not put behind an #ifdef, which
caused compilation to fail.

Trac: #1435
Signed-off-by: Max Fillinger <maximilian.fillinger@foxcrypto.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20211021115037.27056-1-maximilian.fillinger@foxcrypto.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg23035.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/options.c

index ed2dcd53d9ae60cd8d5e71083de884cf1c35999a..4a5db8a6d8261968865e9b3289d13411368b278c 100644 (file)
@@ -3205,6 +3205,7 @@ options_set_backwards_compatible_options(struct options *o)
         o->enable_ncp_fallback = true;
     }
 
+#ifdef USE_COMP
     /* Compression is deprecated and we do not want to announce support for it
      * by default anymore, additionally DCO breaks with compression.
      *
@@ -3215,6 +3216,7 @@ options_set_backwards_compatible_options(struct options *o)
     {
         o->comp.flags = COMP_F_ALLOW_STUB_ONLY|COMP_F_ADVERTISE_STUBS_ONLY;
     }
+#endif
 }
 
 static void