libsysprof: make sure we have a SysprofSource

This commit is contained in:
Christian Hergert
2019-05-23 18:12:23 -07:00
parent aac6e6ed9f
commit 7bec0d7698

View File

@ -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;