diff options
author | Daniel Stenberg <daniel@haxx.se> | 2001-10-25 08:28:29 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2001-10-25 08:28:29 +0000 |
commit | d7330618735c5ea179515d03346114c2d4c2b9f2 (patch) | |
tree | 57c3f3c7be2d1a95f13214f548c93e0a42e15ae5 /lib | |
parent | bca0c8d25336c15d652578a35ad41b450ab1fc7d (diff) |
bug report #474568 -
We need to set "no further data to download" before the Curl_ldap() function
returns, as otherwise it'll hang on that assumed transfer.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/ldap.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/ldap.c b/lib/ldap.c index 860d058af..b89fc857d 100644 --- a/lib/ldap.c +++ b/lib/ldap.c @@ -5,7 +5,7 @@ * | (__| |_| | _ <| |___ * \___|\___/|_| \_\_____| * - * Copyright (C) 2000, Daniel Stenberg, <daniel@haxx.se>, et al. + * Copyright (C) 2001, Daniel Stenberg, <daniel@haxx.se>, et al. * * In order to be useful for every potential user, curl and libcurl are * dual-licensed under the MPL and the MIT/X-derivate licenses. @@ -47,6 +47,7 @@ #include <curl/curl.h> #include "sendf.h" #include "escape.h" +#include "transfer.h" #define _MPRINTF_REPLACE /* use our functions only */ #include <curl/mprintf.h> @@ -210,6 +211,9 @@ CURLcode Curl_ldap(struct connectdata *conn) } } DynaClose(); + + /* no data to transfer */ + Curl_Transfer(conn, -1, -1, FALSE, NULL, -1, NULL); return status; } |