From: Victor Julien Date: Thu, 5 Jul 2012 06:12:41 +0000 (+0200) Subject: stream: don't NULL dereference p->flow->protoctx in StreamTcpReassembleDepthReached X-Git-Tag: suricata-1.3~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9d2e17fa98fefcadba46fc5ce0a7a3936add16d2;p=thirdparty%2Fsuricata.git stream: don't NULL dereference p->flow->protoctx in StreamTcpReassembleDepthReached --- diff --git a/src/stream-tcp-reassemble.c b/src/stream-tcp-reassemble.c index 01b5697e93..abea41caf2 100644 --- a/src/stream-tcp-reassemble.c +++ b/src/stream-tcp-reassemble.c @@ -1506,7 +1506,7 @@ static int HandleSegmentStartsAfterListSegment(ThreadVars *tv, TcpReassemblyThre * \retval 0 stream does not have depth reached */ int StreamTcpReassembleDepthReached(Packet *p) { - if (p->flow != NULL) { + if (p->flow != NULL && p->flow->protoctx != NULL) { TcpSession *ssn = p->flow->protoctx; TcpStream *stream; if (p->flowflags & FLOW_PKT_TOSERVER) {