cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: Threads & OpenSSL - Mutex what? Examples?

From: Toby Peterson <toby_at_apple.com>
Date: Thu, 26 Feb 2009 16:11:18 -0800

On Feb 26, 2009, at 4:04 PM, John D wrote:

> Hello
>
> I would like to know what part of the an easy set operation that
> occurs in a thread
> which involves libcurl accessing an SSL url needs a mutex.
>
> Is there any code out there that actually shows a
>
> CRYPTO_set_locking_callback & CRYPTO_set_id_callback
> specifically in relation to the use with curl_easy_setopt code.
>
> It's understandable to not provide a specific thread safe mechanism
> given the choice of ssl options,
> but not having anything short of a slung together example that does
> not really address the cause of the problem does not fly.
>
> Again and please; How do I specifically avoid crashes when using
> libcurl built with OpenSSL to access an HTTPS page using multiple
> threads.
>
> Thank you,
>
> john

http://curl.haxx.se/lxr/source/docs/examples/opensslthreadlock.c
Received on 2009-02-27