From: Yu Watanabe Date: Wed, 6 Feb 2019 15:18:58 +0000 (+0100) Subject: curl-util: fix use after free X-Git-Tag: v241~24^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F11659%2Fhead;p=thirdparty%2Fsystemd.git curl-util: fix use after free This fixes a bug introduced by c3e658004a66115fa09abcf602d573e65e577aa9. --- diff --git a/src/import/curl-util.c b/src/import/curl-util.c index 360628fe440..7db03b29191 100644 --- a/src/import/curl-util.c +++ b/src/import/curl-util.c @@ -291,7 +291,7 @@ int curl_glue_make(CURL **ret, const char *url, void *userdata) { if (curl_easy_setopt(c, CURLOPT_FOLLOWLOCATION, 1L) != CURLE_OK) return -EIO; - *ret = c; + *ret = TAKE_PTR(c); return 0; }