From: Michael Tremer Date: Wed, 29 Jan 2025 15:03:52 +0000 (+0000) Subject: build: Log something when the result callback returned non-zero X-Git-Tag: 0.9.30~301 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e9b288159fcda98e31c073387956ba3480ec68c0;p=pakfire.git build: Log something when the result callback returned non-zero Signed-off-by: Michael Tremer --- diff --git a/src/pakfire/build.c b/src/pakfire/build.c index 7f98baa6..3b961ce3 100644 --- a/src/pakfire/build.c +++ b/src/pakfire/build.c @@ -2393,8 +2393,16 @@ static int pakfire_build_result(struct pakfire_ctx* ctx, struct pakfire_package* struct pakfire_archive* archive, void* data) { const struct pakfire_build_result* result = data; struct pakfire_build* build = result->build; + int r; + + // Call the callback + r = result->callback(ctx, build->pakfire, build, archive, result->data); + if (r) { + ERROR(ctx, "Result callback returned %d\n", r); + return r; + } - return result->callback(ctx, build->pakfire, build, archive, result->data); + return 0; } int pakfire_build_exec(struct pakfire_build* build, const char* path,