stream: in SACK, always decrease memcap on free

We should always decrease the stream memcap on freeing SACK records.
pull/795/head
Victor Julien 13 years ago
parent 7a0649f9c4
commit 5206928702

@ -287,13 +287,13 @@ void StreamTcpSackPruneList(TcpStream *stream) {
if (rec->next != NULL) { if (rec->next != NULL) {
stream->sack_head = rec->next; stream->sack_head = rec->next;
SCFree(rec); StreamTcpSackRecordFree(rec);
rec = stream->sack_head; rec = stream->sack_head;
continue; continue;
} else { } else {
stream->sack_head = NULL; stream->sack_head = NULL;
stream->sack_tail = NULL; stream->sack_tail = NULL;
SCFree(rec); StreamTcpSackRecordFree(rec);
break; break;
} }
} else if (SEQ_LT(rec->le, stream->last_ack)) { } else if (SEQ_LT(rec->le, stream->last_ack)) {

Loading…
Cancel
Save