From 7bec0d7698253faec8340709766d9b43a8b59c7a Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Thu, 23 May 2019 18:12:23 -0700 Subject: [PATCH] libsysprof: make sure we have a SysprofSource --- src/libsysprof/sysprof-local-profiler.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libsysprof/sysprof-local-profiler.c b/src/libsysprof/sysprof-local-profiler.c index 836e514e..2637c970 100644 --- a/src/libsysprof/sysprof-local-profiler.c +++ b/src/libsysprof/sysprof-local-profiler.c @@ -1031,6 +1031,7 @@ sysprof_local_profiler_new_replay (SysprofCaptureReader *reader) if (!g_key_file_has_group (keyfile, group) || !(type_name = g_key_file_get_string (keyfile, group, "gtype", NULL)) || !(gtype = g_type_from_name (type_name)) || + !g_type_is_a (gtype, SYSPROF_TYPE_SOURCE) || !(source = g_object_new (gtype, NULL))) continue;