From b39a43d218280d62ab2c91dc874c103155fc286e Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Mon, 28 Sep 2020 15:56:36 -0700 Subject: [PATCH] capture: dont leak listed files strings Fix leak introduced by #50 --- src/libsysprof-capture/sysprof-capture-reader.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libsysprof-capture/sysprof-capture-reader.c b/src/libsysprof-capture/sysprof-capture-reader.c index ce48d7be..41e6af34 100644 --- a/src/libsysprof-capture/sysprof-capture-reader.c +++ b/src/libsysprof-capture/sysprof-capture-reader.c @@ -123,6 +123,10 @@ sysprof_capture_reader_finalize (SysprofCaptureReader *self) { if (self != NULL) { + for (size_t i = 0; i < self->n_list_files; i++) + free (self->list_files[i]); + free (self->list_files); + close (self->fd); free (self->buf); free (self->filename);