From 1aafb143fd84451802128024e923c6a6177443c4 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Tue, 20 Jun 2023 14:22:51 -0700 Subject: [PATCH] libsysprof-analyze: clear stream on finalize --- src/libsysprof-analyze/sysprof-kallsyms-symbolizer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libsysprof-analyze/sysprof-kallsyms-symbolizer.c b/src/libsysprof-analyze/sysprof-kallsyms-symbolizer.c index a3c873a9..0852cf5f 100644 --- a/src/libsysprof-analyze/sysprof-kallsyms-symbolizer.c +++ b/src/libsysprof-analyze/sysprof-kallsyms-symbolizer.c @@ -206,7 +206,6 @@ sysprof_kallsyms_symbolizer_prepare_async (SysprofSymbolizer *symbolizer, if (base_stream == NULL) { - if (!(file = sysprof_document_lookup_file (document, "/proc/kallsyms"))) { g_task_return_new_error (task, @@ -309,6 +308,7 @@ sysprof_kallsyms_symbolizer_finalize (GObject *object) { SysprofKallsymsSymbolizer *self = (SysprofKallsymsSymbolizer *)object; + g_clear_object (&self->stream); g_clear_pointer (&self->kallsyms, g_array_unref); G_OBJECT_CLASS (sysprof_kallsyms_symbolizer_parent_class)->finalize (object);