]> git.ipfire.org Git - pakfire.git/commitdiff
xfer: Don't exit too early to remove any websocket connects
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 22 Jan 2025 10:25:20 +0000 (10:25 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 22 Jan 2025 10:25:20 +0000 (10:25 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/pakfire/xfer.c

index 64a2828c91aac1ef65f6097c613f6a473c65295f..e7371ba1e4e98e43f3182f3c5b0273bd89baeac2 100644 (file)
@@ -1302,7 +1302,9 @@ pakfire_xfer_error_code_t pakfire_xfer_done(struct pakfire_xfer* xfer, int code)
 
 #ifdef CURL_HAS_WEBSOCKETS
                        case PAKFIRE_XFER_SOCKET:
-                               return pakfire_xfer_done_socket(xfer, code);
+                               r = pakfire_xfer_done_socket(xfer, code);
+                               if (r)
+                                       goto ERROR;
 #endif /* CURL_HAS_WEBSOCKETS */
 
                        default: