From: Josh Hunt Date: Fri, 8 Jan 2021 00:12:52 +0000 (-0500) Subject: rasdaemon: fix memory leak in parse_ras_data X-Git-Tag: v0.6.7~16 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=b4764d4c57059e182ddceec3f38980e5da57ed54;p=users%2Fmchehab%2Frasdaemon.git rasdaemon: fix memory leak in parse_ras_data parse_ras_data() is calling trace_seq_init() which allocates a buffer, but never calls the corresponding trace_seq_destroy() to free it causing us to leak memory. Reported-by: Subhendu Saha Signed-off-by: Josh Hunt Signed-off-by: Mauro Carvalho Chehab --- diff --git a/ras-events.c b/ras-events.c index c797b20..4509f56 100644 --- a/ras-events.c +++ b/ras-events.c @@ -317,6 +317,7 @@ static void parse_ras_data(struct pthread_data *pdata, struct kbuffer *kbuf, trace_seq_do_printf(&s); printf("\n"); fflush(stdout); + trace_seq_destroy(&s); } static int get_num_cpus(struct ras_events *ras)