Function : Basic Encoding Rules
ber_free - Frees a BerElement.
#include <lber.h>
void LNPUBLIC ber_free(
BerElement *ber,
int freebuf);
Frees a BerElement which is returned from the API calls ber_alloc_t() or ber_init(). Each BerElement should be freed by the caller.
Implemented as a macro:
define ber_free(ber, freebuf) ND_ber_free((ber), (freebuf))
Parameters : Input : ber - Pointer to a BerElement structure.
freebuf - BER functions always set this parameter to 1 to ensure that the internal buffer used by the BER functions is freed as well as the BerElement container itself. (Note: LDAP functions set this parameter to 0).
Output : (routine) - None.
Sample Usage :
ber_free(ber, 0);