From 9d2e17fa98fefcadba46fc5ce0a7a3936add16d2 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Thu, 5 Jul 2012 08:12:41 +0200 Subject: [PATCH] stream: don't NULL dereference p->flow->protoctx in StreamTcpReassembleDepthReached --- src/stream-tcp-reassemble.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) {