]> git.ipfire.org Git - people/ms/pakfire.git/commitdiff
xfer: Group freeing cURL things together
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 1 Nov 2023 17:41:54 +0000 (17:41 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 1 Nov 2023 17:41:54 +0000 (17:41 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/xfer.c

index e7d1e5759d03a57208d2de7a3e3c9cd5f1a73656..57262436d9877f9766f0c10c05b4836747861b98 100644 (file)
@@ -102,9 +102,6 @@ struct pakfire_xfer {
 };
 
 static void pakfire_xfer_free(struct pakfire_xfer* xfer) {
-       if (xfer->handle)
-               curl_easy_cleanup(xfer->handle);
-
        // Close any streams
        if (xfer->fin)
                fclose(xfer->fin);
@@ -113,6 +110,9 @@ static void pakfire_xfer_free(struct pakfire_xfer* xfer) {
        if (xfer->evp)
                EVP_MD_CTX_free(xfer->evp);
 
+       // cURL stuff
+       if (xfer->handle)
+               curl_easy_cleanup(xfer->handle);
        if (xfer->headers)
                curl_slist_free_all(xfer->headers);
        if (xfer->mime)