From d6c0df17f5e7591301d6795f4ca5c1c653564e49 Mon Sep 17 00:00:00 2001 From: wangyu- Date: Fri, 3 Aug 2018 16:16:53 -0500 Subject: [PATCH] fixed bug of server_clear_function called at client side --- connection.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/connection.cpp b/connection.cpp index ba5a41f..aef1db6 100644 --- a/connection.cpp +++ b/connection.cpp @@ -122,9 +122,14 @@ conn_manager_t conn_manager; { assert(blob==0); blob=new blob_t; - - blob->conv_manager.s.additional_clear_function=server_clear_function; - + if(program_mode==server_mode) + { + blob->conv_manager.s.additional_clear_function=server_clear_function; + } + else + { + assert(program_mode==client_mode); + } } conn_info_t::conn_info_t(const conn_info_t&b)