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