From: Gert Doering Date: Fri, 19 Apr 2013 17:41:08 +0000 (+0200) Subject: Fix usage of 'compression ...' from global config. X-Git-Tag: v2.4_alpha1~565 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1690f290f4bd2b203634e8fef9a82f7a03e5b06b;p=thirdparty%2Fopenvpn.git Fix usage of 'compression ...' from global config. The new compression framework introduced by SVN r8206 only works for a P2MP server if the compression settings are re-installed for each client via management interface, ccd/ file or client-connect script, but the "global" settings get lost due to (needlessly) clearing the c2.comp_context in the per-client instance. Fixed. (also trac#273) Signed-off-by: Gert Doering Acked-by: Arne Schwabe Message-Id: <1366393268-27392-6-git-send-email-gert@greenie.muc.de> URL: http://article.gmane.org/gmane.network.openvpn.devel/7529 --- diff --git a/src/openvpn/init.c b/src/openvpn/init.c index 1b455eab0..e700cd6fb 100644 --- a/src/openvpn/init.c +++ b/src/openvpn/init.c @@ -3667,10 +3667,6 @@ inherit_context_child (struct context *dest, dest->c2.link_socket_info->lsa = &dest->c1.link_socket_addr; dest->c2.link_socket_info->connection_established = false; } - -#ifdef USE_COMP - dest->c2.comp_context = NULL; -#endif } void