From: Michael Tremer Date: Fri, 20 Oct 2023 13:43:48 +0000 (+0000) Subject: downloader: Only follow up to 30 redirects X-Git-Tag: 0.9.30~1410 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=04f76493bf0c36c4a11eeb5dfbdb58819ef2cc75;p=pakfire.git downloader: Only follow up to 30 redirects Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/downloader.c b/src/libpakfire/downloader.c index cc9381cfe..edbeb2c78 100644 --- a/src/libpakfire/downloader.c +++ b/src/libpakfire/downloader.c @@ -412,6 +412,9 @@ static int pakfire_downloader_transfer_setup( // Follow any redirects curl_easy_setopt(transfer->handle, CURLOPT_FOLLOWLOCATION, 1); + // Only follow up to 30 redirects + curl_easy_setopt(transfer->handle, CURLOPT_MAXREDIRS, 30L); + // Read any data from a callback function curl_easy_setopt(transfer->handle, CURLOPT_READFUNCTION, pakfire_downloader_transfer_read);