]> git.ipfire.org Git - pakfire.git/commitdiff
xfer: Call the API callback on uploads, too
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 25 Jun 2025 10:58:01 +0000 (10:58 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 25 Jun 2025 10:58:01 +0000 (10:58 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/pakfire/xfer.c

index 47e86b4edbeed9474d5df47da55ce2e48385c54c..9cbc8489dce55907c88524445064a5371a8c7f5d 100644 (file)
@@ -1489,13 +1489,19 @@ pakfire_xfer_error_code_t pakfire_xfer_done(
                                        return r;
                                break;
 
+                       case PAKFIRE_XFER_UPLOAD:
+                               // Call the output callback if configured
+                               if (xfer->callbacks.response) {
+                                       r = pakfire_xfer_call_response_callback(xfer, PAKFIRE_XFER_OK);
+                                       if (r < 0)
+                                               return r;
+                               }
+                               break;
+
                        case PAKFIRE_XFER_SOCKET:
                                r = pakfire_xfer_done_socket(xfer, loop, code);
                                if (r < 0)
                                        return r;
-
-                       default:
-                               break;
                }
 
        // Handle any errors