]> git.ipfire.org Git - pakfire.git/commitdiff
xfers: Use correct error code when a transfer fails
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 1 Feb 2025 14:36:16 +0000 (14:36 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 1 Feb 2025 14:36:16 +0000 (14:36 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/pakfire/xfer.c

index 6d12701f3b0e9d9eb2252abb70d98f69c7ad5d6a..b22a151a27f7de32ed12c73d31ea674be925ec76 100644 (file)
@@ -947,8 +947,6 @@ ERROR:
 static int pakfire_xfer_fail(struct pakfire_xfer* xfer, int code) {
        int r;
 
-       DEBUG(xfer->ctx, "Xfer failed: %s\n", curl_easy_strerror(code));
-
        // Throw away any downloaded data
        if (xfer->fin) {
                // Get file descriptor
@@ -1393,6 +1391,8 @@ pakfire_xfer_error_code_t pakfire_xfer_done(
 
        // Handle any errors
        } else {
+               DEBUG(xfer->ctx, "Xfer failed: %s\n", curl_easy_strerror(code));
+
                // Convert the code
                code = pakfire_xfer_code(code, code);