LDAP_BER_FREE(3LDAP) LDAP Library Functions LDAP_BER_FREE(3LDAP)


NAME


ldap_ber_free - free a BerElement structure from memory

SYNOPSIS


cc -flag ... file ...-lldap [ -library ... ]
#include <ldap.h>

void ldap_ber_free(BerElement *ber, int freebuf


DESCRIPTION


You can make a call to the ldap_ber_free() function to free BerElement
structures allocated by ldap_first_attribute() and by
ldap_next_attribute() function calls. When freeing structures allocated
by these functions, specify 0 for the freebuf argument. The
ldap_first_attribute() and by ldap_next_attribute() functions do not
allocate the extra buffer in the BerElement structure.


For example, to retrieve attributes from a search result entry, you need
to call the ldap_first_attribute() function. A call to this function
allocates a BerElement structure, which is used to help track the current
attribute. When you are done working with the attributes, this structure
should be freed from memory, if it still exists.


This function is deprecated . Use the ber_free() function instead.

ATTRIBUTES


See attributes(5) for descriptions of the following attributes:


+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Obsolete |
+--------------------+-----------------+

SEE ALSO


ber_free(3LDAP), ldap_first_attribute(3LDAP), ldap_next_attribute(3LDAP),
attributes(5)


October 25, 2001 LDAP_BER_FREE(3LDAP)