From 5361f4167318ef3e8ba3019da1039e99d0890847 Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Wed, 31 May 2017 10:49:29 -0400 Subject: [PATCH 33/38] FIXME: fix leak in firehose.c --- gcc/firehose.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gcc/firehose.c b/gcc/firehose.c index b51c662..844e132 100644 --- a/gcc/firehose.c +++ b/gcc/firehose.c @@ -236,7 +236,10 @@ trace::filter () while (idx < m_states.length ()) { if (m_states[idx]->m_notes == NULL) - m_states.ordered_remove (idx); + { + delete m_states[idx]; + m_states.ordered_remove (idx); + } else idx++; } -- 1.8.5.3