From: Victor Julien Date: Wed, 22 Jan 2014 18:14:19 +0000 (+0100) Subject: stream: in SACK, always decrease memcap on free X-Git-Tag: suricata-2.0rc1~164 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5206928702012e0d1541a145266d0bf01e05200f;p=thirdparty%2Fsuricata.git stream: in SACK, always decrease memcap on free We should always decrease the stream memcap on freeing SACK records. --- 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)) {