修复默认拦截策略不发送日志的bug,修复明文http协议被拦截后intercept state为0的bug。
This commit is contained in:
@@ -991,8 +991,10 @@ static char data_opstate(const struct streaminfo *stream, struct pme_info *pmein
|
||||
case KNI_ACTION_BYPASS:
|
||||
FS_operate(g_kni_fs_handle->handle, g_kni_fs_handle->fields[KNI_FIELD_POLICY_BYP], 0, FS_OP_ADD, 1);
|
||||
FS_operate(g_kni_fs_handle->handle, g_kni_fs_handle->fields[KNI_FIELD_BYP_STM], 0, FS_OP_ADD, 1);
|
||||
pmeinfo->intercept_state=0;
|
||||
return APP_STATE_FAWPKT | APP_STATE_GIVEME;
|
||||
case KNI_ACTION_INTERCEPT:
|
||||
case KNI_ACTION_INTERCEPT:
|
||||
pmeinfo->intercept_state=1;
|
||||
return first_data_intercept(stream, pmeinfo, &pktinfo, stream_addr, thread_seq);
|
||||
default:
|
||||
//action != intercept && action != bypass,bypass and dropme
|
||||
|
||||
Reference in New Issue
Block a user