From: Michael Tremer Date: Mon, 2 Oct 2023 15:10:32 +0000 (+0000) Subject: downloader: Fail if we did not get a schema X-Git-Tag: 0.9.30~1568 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c447f36c7b5479383e61f41618d1fae27f486539;p=pakfire.git downloader: Fail if we did not get a schema It is quite unlikely that we are ending up here, but if we do, the download with fail cleanly. Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/downloader.c b/src/libpakfire/downloader.c index abb0d9348..b5c33ece0 100644 --- a/src/libpakfire/downloader.c +++ b/src/libpakfire/downloader.c @@ -930,8 +930,12 @@ static int pakfire_transfer_done(struct pakfire_downloader* downloader, } } + // If we could not determine the scheme... + if (!scheme) + r = pakfire_transfer_fail(downloader, transfer, 0); + // FILE - if (strcmp(scheme, "FILE") == 0) { + else if (strcmp(scheme, "FILE") == 0) { // Handle any errors if (code) r = pakfire_transfer_fail(downloader, transfer, code);