diff --git a/entry/src/kni_entry.cpp b/entry/src/kni_entry.cpp index 8541328..57b8a29 100644 --- a/entry/src/kni_entry.cpp +++ b/entry/src/kni_entry.cpp @@ -1368,7 +1368,8 @@ char first_data_process(struct streaminfo *stream, struct pme_info *pmeinfo, str pmeinfo->ssl_intercept_state = 1; //only action = intercept, need sendlog pmeinfo->tld_handle = TLD_create(-1); - pxy_tcp_option_get_param(g_tsg_maat_feather,(const struct streaminfo *)stream,pmeinfo,logger); + if(g_kni_handle->pxy_tcp_option_enable == 1) + pxy_tcp_option_get_param(g_tsg_maat_feather,(const struct streaminfo *)stream,pmeinfo,logger); return first_data_intercept(stream, pmeinfo, pktinfo, thread_seq); default: //action != intercept,bypass and dropme