curl / Mailing Lists / curl-users / 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.

receiving CURLM_RECURSIVE_API_CALL very frequently in case of concurrent requests

From: nallasivan k via curl-users <>
Date: Sat, 10 Oct 2020 15:25:44 +0530

Hi ,

I am using libcurl for connecting to devices which supports https .
i have designed my module as follows.

1. only one CulMulti instance which acts as container for all Curl easy
instances(all devices)
2. for each device one curl easy instance created and added to CurlMulti
3. once the request processed, respective curl easy instance removed from

in my design libevent was used for asynchronous communication with libcurl.

i verified that i am not calling any function to my knowledge. is my design
like using only one CurlMulti instance for holding all devices's Curl easy


Received on 2020-10-10