It a data filter is registered on a channel, the corresponding <kip>
field must be reset because the payload may be altered.
htx->flags |= HTX_FL_ALTERED_PAYLOAD;
if (msg->flags & HTTP_MSGF_XFER_LEN)
htx->extra = 0;
+ chn_prod(msg->chn)->sedesc->kip = 0;
DBG_TRACE_LEAVE(STRM_EV_STRM_ANA|STRM_EV_HTTP_ANA|STRM_EV_FLT_ANA, s);
return ret;
}
*strm_off += ret;
}
end:
+ chn_prod(chn)->sedesc->kip = 0;
DBG_TRACE_LEAVE(STRM_EV_TCP_ANA|STRM_EV_FLT_ANA, s);
return ret;
}