From: Michael Tremer Date: Wed, 22 Jan 2025 13:08:44 +0000 (+0000) Subject: xfer: Tolerate receiving an empty API response X-Git-Tag: 0.9.30~395 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=407840421d2077453d9b6f6e7d7ced1ebd8ff7ae;p=pakfire.git xfer: Tolerate receiving an empty API response Signed-off-by: Michael Tremer --- diff --git a/src/pakfire/xfer.c b/src/pakfire/xfer.c index 7205fb8a..43461e82 100644 --- a/src/pakfire/xfer.c +++ b/src/pakfire/xfer.c @@ -1718,9 +1718,13 @@ static int pakfire_xfer_parse_api_response(struct pakfire_xfer* xfer, // Check if we received any data if (!length) { - ERROR(xfer->ctx, "Received an empty response\n"); - r = -EBADMSG; - goto ERROR; + DEBUG(xfer->ctx, "Received an empty response\n"); + + // Reset the object + if (object) + *object = NULL; + + return 0; } // XXX Maybe fetch the parser's error message here?!