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: libcurl LDAP in asyncmod

From: Fulup Ar Foll via curl-library <>
Date: Sat, 1 May 2021 11:58:12 +0200


As the error status exist in synchronous mode, it is obvious that you
handle it somewhere. I would have hope to get it from curl_easy_getinfo
with something like:

     curl_easy_getinfo(httpRqt->easy, CURLINFO_xxxxx_xxxxx, &code);

Unfortunately from what I understand the code "invalid_credential" is
not store into curl_easy_getinfo. With current behavior, I got
CURLMSG_DONE without any data, this allow me to understand something
went wrong, but I cannot make the difference in between a wrong LDAP
search and invalid credentials (in both case socket connection is
established and no data return).

May be in a futture version 😇.

Have a nice weekend.


On 01/05/2021 00:47, Daniel Stenberg wrote:
> On Fri, 30 Apr 2021, Fulup Ar Foll via curl-library wrote:
>>      +  curl_multi_info_read return CURLMSG_DONE
> Allow me to quote curl_multi_info_read.3:
>   When msg is CURLMSG_DONE, the message identifies a transfer that is
> done,
>   and then result contains the return code for the easy handle that just
>   completed.

Received on 2021-05-01