From 04f76493bf0c36c4a11eeb5dfbdb58819ef2cc75 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Fri, 20 Oct 2023 13:43:48 +0000 Subject: [PATCH] downloader: Only follow up to 30 redirects Signed-off-by: Michael Tremer --- src/libpakfire/downloader.c | 3 +++ 1 file changed, 3 insertions(+) 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); -- 2.47.3