Commit e5d86938 authored by Guenter Knauf's avatar Guenter Knauf
Browse files

added ldap_msgfree() to fix memory leak.

parent 46c92c0b
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -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)