From 255d4488ce6598105d509eef739eac76d6aaa209 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sun, 21 Aug 2022 13:42:20 +0000 Subject: [PATCH] packager: Fix return codes Signed-off-by: Michael Tremer --- src/libpakfire/packager.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/libpakfire/packager.c b/src/libpakfire/packager.c index afe0d2c51..c6e1485be 100644 --- a/src/libpakfire/packager.c +++ b/src/libpakfire/packager.c @@ -645,8 +645,10 @@ int pakfire_packager_add(struct pakfire_packager* packager, FILE* f = NULL; // Check if path is set - if (!sourcepath) - return EINVAL; + if (!sourcepath) { + errno = EINVAL; + return 1; + } // Use basename if path isn't set if (!path) { @@ -662,7 +664,7 @@ int pakfire_packager_add(struct pakfire_packager* packager, // Create a new file entry struct archive_entry* entry = archive_entry_new(); if (!entry) - return ENOMEM; + return 1; DEBUG(packager->pakfire, "Adding '%s' to archive (from %s)\n", path, sourcepath); -- 2.47.3