[Date Prev][Date Next] [Chronological] [Thread] [Top]

"New" C-API exploitation



I note that the "new" C-API, the ldap_get_*_ber(), in pratice makes very
little use of the LDAPMessage* arg, since it has direct access to the
BerValue pointer.  Also, it makes very little use of the LDAP* arg,
essentially, it sets the error code.

Would anyone object if I allow these functions to be passed a NULL LDAP*
and/or a NULL LDAPMessage *, and in these cases simply avoid using them?
This would ease, for instance, decoding of stuff out of raw ber-encoded
stuff without the need to #include "ldap-int.h" because LDAP and
LDAPMessage are opaque.

p.




Ing. Pierangelo Masarati
Responsabile Open Solution

SysNet s.n.c.
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
------------------------------------------