From: Victor Julien Date: Wed, 27 Feb 2019 06:16:18 +0000 (+0100) Subject: stream/ips: set proper payload len for inspection X-Git-Tag: suricata-5.0.0-beta1~165 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9948c96c681fede57843689d8f3a3799fd98188a;p=thirdparty%2Fsuricata.git stream/ips: set proper payload len for inspection On mem(cap) presure we fall back to the packet payload. The previous patch failed to properly set the payload length. --- diff --git a/src/stream-tcp-reassemble.c b/src/stream-tcp-reassemble.c index 155f685e26..0559e11786 100644 --- a/src/stream-tcp-reassemble.c +++ b/src/stream-tcp-reassemble.c @@ -1409,6 +1409,7 @@ static int StreamReassembleRawInline(TcpSession *ssn, const Packet *p, { /* no data, or data is incomplete or wrong: use packet data */ mydata = p->payload; + mydata_len = p->payload_len; mydata_offset = packet_leftedge_abs; //mydata_rightedge_abs = packet_rightedge_abs; } else {