From 5206928702012e0d1541a145266d0bf01e05200f Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Wed, 22 Jan 2014 19:14:19 +0100 Subject: [PATCH] stream: in SACK, always decrease memcap on free We should always decrease the stream memcap on freeing SACK records. --- src/stream-tcp-sack.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/stream-tcp-sack.c b/src/stream-tcp-sack.c index 95698af55e..cd2a94ab85 100644 --- a/src/stream-tcp-sack.c +++ b/src/stream-tcp-sack.c @@ -287,13 +287,13 @@ void StreamTcpSackPruneList(TcpStream *stream) { if (rec->next != NULL) { stream->sack_head = rec->next; - SCFree(rec); + StreamTcpSackRecordFree(rec); rec = stream->sack_head; continue; } else { stream->sack_head = NULL; stream->sack_tail = NULL; - SCFree(rec); + StreamTcpSackRecordFree(rec); break; } } else if (SEQ_LT(rec->le, stream->last_ack)) {