added ldap_msgfree() to fix memory leak.
This commit is contained in:
parent
46c92c0b80
commit
e5d8693865
@ -126,7 +126,7 @@ CURLcode Curl_ldap(struct connectdata *conn, bool *done)
|
||||
int rc = 0;
|
||||
LDAP *server;
|
||||
LDAPURLDesc *ludp = NULL;
|
||||
LDAPMessage *result;
|
||||
LDAPMessage *result = NULL;
|
||||
LDAPMessage *entryIterator;
|
||||
int num = 0;
|
||||
struct SessionHandle *data=conn->data;
|
||||
@ -245,6 +245,8 @@ quit:
|
||||
LDAP_TRACE (("Received %d entries\n", num));
|
||||
if (rc == LDAP_SIZELIMIT_EXCEEDED)
|
||||
infof(data, "There are more than %d entries\n", num);
|
||||
if (result)
|
||||
ldap_msgfree(result);
|
||||
if (ludp)
|
||||
ldap_free_urldesc(ludp);
|
||||
if (server)
|
||||
|
Loading…
x
Reference in New Issue
Block a user