From: Michael Tremer Date: Mon, 14 Jun 2021 10:17:36 +0000 (+0000) Subject: downloader: Free config in successful branch X-Git-Tag: 0.9.28~1262 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=67364ecbe4d496c7e023a446b15b86529ceb199c;p=pakfire.git downloader: Free config in successful branch It was only "unrefed" when there was an error before. Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/downloader.c b/src/libpakfire/downloader.c index 81c168d29..9c56818d5 100644 --- a/src/libpakfire/downloader.c +++ b/src/libpakfire/downloader.c @@ -315,6 +315,8 @@ static struct pakfire_transfer* pakfire_downloader_create_transfer( if (proxy) { curl_easy_setopt(transfer->handle, CURLOPT_PROXY, proxy); } + + pakfire_config_unref(config); } // Enable logging/debugging @@ -339,8 +341,6 @@ static struct pakfire_transfer* pakfire_downloader_create_transfer( return transfer; ERROR: - if (config) - pakfire_config_unref(config); pakfire_transfer_free(transfer); return NULL;