From 6ed1317012a31b5a02012af78068b30bb9660a8b Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Tue, 29 Aug 2023 13:40:06 -0700 Subject: [PATCH] libsysprof: avoid some GError creation --- src/libsysprof/sysprof-elf-loader.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/libsysprof/sysprof-elf-loader.c b/src/libsysprof/sysprof-elf-loader.c index e6d59708..3b82cf0c 100644 --- a/src/libsysprof/sysprof-elf-loader.c +++ b/src/libsysprof/sysprof-elf-loader.c @@ -490,10 +490,11 @@ sysprof_elf_loader_load (SysprofElfLoader *self, } failure: - g_set_error_literal (error, - G_FILE_ERROR, - G_FILE_ERROR_NOENT, - "Failed to locate file"); + if (error != NULL) + g_set_error_literal (error, + G_FILE_ERROR, + G_FILE_ERROR_NOENT, + "Failed to locate file"); return NULL; }