curl / Mailing Lists / curl-library / Single Mail
Buy commercial curl support from WolfSSL. We help you work out your issues, debug your libcurl applications, use the API, port to new platforms, add new features and more. With a team lead by the curl founder himself.

Re: M1 macOS | Memory leaks at SSL that is used by libcurl/8.1.2 (SecureTransport)

From: Ray Satiro via curl-library <curl-library_at_lists.haxx.se>
Date: Tue, 30 Jan 2024 14:59:28 -0500

On 1/30/2024 11:39 AM, Mos Yud via curl-library wrote:
> Machine: M1 sonoma 14.1.1
>
> At my test I am using the shipped lib of curl, and its default used
> SSL, that is:
> curl 8.1.2 (x86_64-apple-darwin23.0) libcurl/8.1.2 (SecureTransport)
> LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.55.1
>
> I am getting memory leaks while running the following test:
>
> *void*CallCurl() {
>
>     CURL*hnd;
>
>     hnd = curl_easy_init();
>
> curl_easy_setopt(hnd, CURLOPT_URL, "https://www.google.com");
>
> curl_easy_perform(hnd);
>
> curl_easy_cleanup(hnd);
>
> }
>
>
> I track the leaks with macOS instruments, and I see that all leaks are
> from SSL (I am using the default SSL that the shipped curl uses).


What happens if you call OPENSSL_cleanup() before exit?



-- 
Unsubscribe: https://lists.haxx.se/mailman/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html
Received on 2024-01-30