From: Michael Tremer Date: Fri, 7 Feb 2025 20:02:35 +0000 (+0000) Subject: xfer: Return properly on error X-Git-Tag: 0.9.30~89 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4e9973282fc6a81cbbb026db9ddccc244d48685d;p=pakfire.git xfer: Return properly on error Signed-off-by: Michael Tremer --- diff --git a/src/pakfire/xfer.c b/src/pakfire/xfer.c index 34afc7ca..e126edcc 100644 --- a/src/pakfire/xfer.c +++ b/src/pakfire/xfer.c @@ -1679,7 +1679,7 @@ int pakfire_xfer_send_message(struct pakfire_xfer* xfer, const char* message, const size_t length) { size_t bytes_sent = 0; size_t offset = 0; - int r; + int r = 0; // XXX We need to protect against sending a new message // when there is still something in the send buffer @@ -1713,11 +1713,11 @@ int pakfire_xfer_send_message(struct pakfire_xfer* xfer, default: ERROR(xfer->ctx, "Could not send message: %s\n", curl_easy_strerror(r)); - return r; + break; } } - return 0; + return r; } int pakfire_xfer_is_ready_to_send(struct pakfire_xfer* self) {