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;