From f5a97fa945e802ce0d3111f3547ab4ce74339ca2 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Fri, 5 May 2023 16:35:53 -0700 Subject: [PATCH] libsysprof-analyze: ignore zero length data --- src/libsysprof-analyze/sysprof-document.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libsysprof-analyze/sysprof-document.c b/src/libsysprof-analyze/sysprof-document.c index 41e0b837..4deeaba4 100644 --- a/src/libsysprof-analyze/sysprof-document.c +++ b/src/libsysprof-analyze/sysprof-document.c @@ -421,7 +421,8 @@ sysprof_document_lookup_file (GTask *task, const guint8 *data = sysprof_document_file_chunk_get_data (file_chunk, NULL); guint size = sysprof_document_file_chunk_get_size (file_chunk); - g_byte_array_append (bytes, data, size); + if (size > 0) + g_byte_array_append (bytes, data, size); was_found = TRUE;