]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
dco: disable dco on Windows if --remote is not defined
authorLev Stipakov <lev@openvpn.net>
Thu, 1 Dec 2022 12:59:02 +0000 (14:59 +0200)
committerGert Doering <gert@greenie.muc.de>
Thu, 1 Dec 2022 15:18:12 +0000 (16:18 +0100)
At the moment Windows driver requires remote to work.

Signed-off-by: Lev Stipakov <lev@openvpn.net>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20221201125902.400-1-lstipakov@gmail.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg25604.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/dco.c

index b1a3e7834966724b42a1ef6eeeee6284fe0eeb28..d599dd7e11c31a87643a06327661a354003e3b61 100644 (file)
@@ -251,6 +251,14 @@ dco_check_option_ce(const struct connection_entry *ce, int msglevel)
     }
 #endif
 
+#if defined(_WIN32)
+    if (!ce->remote)
+    {
+        msg(msglevel, "NOTE: --remote is not defined, disabling data channel offload.");
+        return false;
+    }
+#endif
+
     return true;
 }