0
0
mirror of https://github.com/OpenVPN/openvpn.git synced 2024-09-19 19:42:30 +02:00

Disable DCO if proxy is set via management

DCO doesn't support proxy and we already disable DCO
is proxy is set in profile.

Signed-off-by: Lev Stipakov <lev@openvpn.net>
Acked-by: Antonio Quartulli <a@unstable.cc>
Message-Id: <20230220090601.983-1-lstipakov@gmail.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg26287.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
This commit is contained in:
Lev Stipakov 2023-02-20 11:06:01 +02:00 committed by Gert Doering
parent 3132bead49
commit 45a1cb2ad8

View File

@ -223,6 +223,12 @@ management_callback_proxy_cmd(void *arg, const char **p)
}
else if (p[2] && p[3])
{
if (dco_enabled(&c->options))
{
msg(M_INFO, "Proxy set via management, disabling Data Channel Offload.");
c->options.tuntap_options.disable_dco = true;
}
if (streq(p[1], "HTTP"))
{
struct http_proxy_options *ho;