h.b.furuseth@usit.uio.no wrote:
hoverwf@126.com writes:
when i disable the code which get the attribute value of entry,
in other word, both the for loop. this problem seems disappeared,
Yes. Add ldap_memfree(a); to your inner loop, like 'man ldap_first_attribute' says:
NOTES The ldap_first_attribute() and ldap_next_attribute() return dynamically allocated memory that must be freed by the caller via ldap_memfree(3).
This ITS will be closed.
This ITS shouldn't have been opened. Bugs appearing from custom code are 99.9% of the times related to bugs in custom code. Discussion about libldap use does not belong to OpenLDAP, unless it addresses something specific to OpenLDAP's implementation. In any case, this discussion should at most take place on the OpenLDAP-software mailing list. An ITS shouldn't be opened until there is a clear evidence of a bug or an issue with OpenLDAP software.
p.
Ing. Pierangelo Masarati OpenLDAP Core Team
SysNet s.r.l. via Dossi, 8 - 27100 Pavia - ITALIA http://www.sys-net.it --------------------------------------- Office: +39 02 23998309 Mobile: +39 333 4963172 Email: pierangelo.masarati@sys-net.it ---------------------------------------