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 <g...@greenie.muc.de>
---
 src/openvpn/init.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/src/openvpn/init.c b/src/openvpn/init.c
index 16501fd..b5bad65 100644
--- a/src/openvpn/init.c
+++ b/src/openvpn/init.c
@@ -3643,10 +3643,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
-- 
1.8.1.5


Reply via email to