From 1854807ce84a18a509ce48904c48fca1a6a1dccd Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Tue, 22 Oct 2024 15:29:52 +0000 Subject: [PATCH] repo: Check if progress could be started okay Signed-off-by: Michael Tremer --- src/libpakfire/repo.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libpakfire/repo.c b/src/libpakfire/repo.c index d47606a44..22aa4bab3 100644 --- a/src/libpakfire/repo.c +++ b/src/libpakfire/repo.c @@ -1591,6 +1591,8 @@ PAKFIRE_EXPORT int pakfire_repo_scan(struct pakfire_repo* repo, int flags) { // Start progress r = pakfire_progress_start(progress, num_files); + if (r < 0) + goto ERROR; for (unsigned int i = 0; i < num_files; i++) { struct pakfire_file* file = pakfire_filelist_get(filelist, i); @@ -1622,7 +1624,7 @@ PAKFIRE_EXPORT int pakfire_repo_scan(struct pakfire_repo* repo, int flags) { // Finish the progress r = pakfire_progress_finish(progress); - if (r) + if (r < 0) goto ERROR; // Success -- 2.39.5