diff options
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | plugins/imptcp/imptcp.c | 1 |
2 files changed, 4 insertions, 0 deletions
@@ -1,3 +1,4 @@ +--------------------------------------------------------------------------- Version 7.5.1 [devel] 2013-06-?? - add mmfields, which among others supports easy parsing of CEF messages - omrelp: @@ -20,6 +21,8 @@ Version 7.5.1 [devel] 2013-06-?? was unfortunately already taken by some standard facility. So I did the (hopefully) second-best thing and renamed it a little. - imported fixes from 7.4.2 (especially build problems on FreeBSD) +- bugfix: imptcp did not properly initialize compression status variable + could lead to segfault if stream:always compression mode was selected --------------------------------------------------------------------------- Version 7.5.0 [devel] 2013-06-11 - imrelp: implement "ruleset" module parameter diff --git a/plugins/imptcp/imptcp.c b/plugins/imptcp/imptcp.c index 7856f0e0..d3a29470 100644 --- a/plugins/imptcp/imptcp.c +++ b/plugins/imptcp/imptcp.c @@ -1056,6 +1056,7 @@ addSess(ptcplstn_t *pLstn, int sock, prop_t *peerName, prop_t *peerIP) pSess->bSuppOctetFram = pLstn->bSuppOctetFram; pSess->inputState = eAtStrtFram; pSess->iMsg = 0; + pSess->bzInitDone = 0; pSess->bAtStrtOfFram = 1; pSess->peerName = peerName; pSess->peerIP = peerIP; |