From 68abadbdd80a6160012f5cc0c93114dbf14d5861 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Mon, 17 Jul 2023 12:26:09 -0700 Subject: [PATCH] libsysprof-analyze: ensure pid info structure for exit time --- src/libsysprof-analyze/sysprof-document.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/libsysprof-analyze/sysprof-document.c b/src/libsysprof-analyze/sysprof-document.c index a2ee98d8..684c0132 100644 --- a/src/libsysprof-analyze/sysprof-document.c +++ b/src/libsysprof-analyze/sysprof-document.c @@ -1294,10 +1294,9 @@ sysprof_document_load_worker (GTask *task, } else if (tainted->type == SYSPROF_CAPTURE_FRAME_EXIT) { - SysprofProcessInfo *info = g_hash_table_lookup (self->pid_to_process_info, GINT_TO_POINTER (pid)); + SysprofProcessInfo *info = _sysprof_document_process_info (self, pid, TRUE); - if (info != NULL) - info->exit_time = t; + info->exit_time = t; } else if (tainted->type == SYSPROF_CAPTURE_FRAME_MARK) {