From: Michael Altizer (mialtize) Date: Wed, 6 Mar 2019 16:11:01 +0000 (-0500) Subject: Merge pull request #1535 in SNORT/snort3 from ~SHRARANG/snort3:set_priv_ptr_for_pdu... X-Git-Tag: 3.0.0-251~30 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cdae58b2fde31057795c04185d22d2b7e9e916ef;p=thirdparty%2Fsnort3.git Merge pull request #1535 in SNORT/snort3 from ~SHRARANG/snort3:set_priv_ptr_for_pdu to master Squashed commit of the following: commit e1328ce2b3775008806e4bc2a845c965c3633df4 Author: Shravan Rangaraju Date: Tue Mar 5 09:29:10 2019 -0500 stream_tcp: initialize priv_ptr for pdus --- diff --git a/src/stream/tcp/tcp_reassembler.cc b/src/stream/tcp/tcp_reassembler.cc index 4695c38b9..b538fa2b9 100644 --- a/src/stream/tcp/tcp_reassembler.cc +++ b/src/stream/tcp/tcp_reassembler.cc @@ -523,6 +523,8 @@ Packet* TcpReassembler::initialize_pdu( PacketManager::format_tcp(enc_flags, p, pdu, PSEUDO_PKT_TCP, &pkth, pkth.opaque); prep_pdu(trs, trs.sos.session->flow, p, pkt_flags, pdu); (const_cast(pdu->pkth))->ts = tv; + // FIXIT-M: This hack will go away with daqng + (const_cast(pdu->pkth))->priv_ptr = p->pkth->priv_ptr; pdu->dsize = 0; pdu->data = nullptr; return pdu;