Skip to content

Commit

Permalink
Disable DCO if proxy is set via management
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
lstipakov authored and cron2 committed Feb 21, 2023
1 parent 3132bea commit 45a1cb2
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/openvpn/init.c
Expand Up @@ -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;
Expand Down

0 comments on commit 45a1cb2

Please sign in to comment.