diff --git a/src/app-layer-htp.c b/src/app-layer-htp.c index d827fd4e4e..3d0bd3c4c6 100644 --- a/src/app-layer-htp.c +++ b/src/app-layer-htp.c @@ -472,14 +472,8 @@ static int HTPHandleRequestData(Flow *f, void *htp_state, ret = -1; break; case STREAM_STATE_DATA: - hstate->flags |= HTP_FLAG_STATE_DATA; - break; case STREAM_STATE_DATA_OTHER: - SCLogDebug("CONNECT not supported yet"); - hstate->flags |= HTP_FLAG_STATE_ERROR; - hstate->flags &= ~HTP_FLAG_STATE_DATA; - hstate->flags &= ~HTP_FLAG_NEW_BODY_SET; - ret = -1; + hstate->flags |= HTP_FLAG_STATE_DATA; break; default: hstate->flags &= ~HTP_FLAG_STATE_DATA; @@ -563,14 +557,8 @@ static int HTPHandleResponseData(Flow *f, void *htp_state, ret = -1; break; case STREAM_STATE_DATA: - hstate->flags |= HTP_FLAG_STATE_DATA; - break; case STREAM_STATE_DATA_OTHER: - SCLogDebug("CONNECT not supported yet"); - hstate->flags = HTP_FLAG_STATE_ERROR; - hstate->flags &= ~HTP_FLAG_STATE_DATA; - hstate->flags &= ~HTP_FLAG_NEW_BODY_SET; - ret = -1; + hstate->flags |= HTP_FLAG_STATE_DATA; break; default: hstate->flags &= ~HTP_FLAG_STATE_DATA;