diff --git a/plugin/protocol/http/src/http_entry.cpp b/plugin/protocol/http/src/http_entry.cpp index faa5bae..28007c2 100644 --- a/plugin/protocol/http/src/http_entry.cpp +++ b/plugin/protocol/http/src/http_entry.cpp @@ -142,7 +142,9 @@ int __on_request_handle_user_req_or_resp(const tfe_stream * stream, struct http_ hs_private->hf_private_resp_user = NULL; } - assert(hf_private_req_in->stream_action == ACTION_DEFER_DATA); + assert(hf_private_req_in->stream_action == ACTION_DEFER_DATA + || hf_private_req_in->stream_action == ACTION_DROP_DATA); + hf_private_req_in->stream_action = ACTION_DROP_DATA; }