openldap/libraries/libldap_r
Hallvard Furuseth f0a1511422 Make ldap_int_thread_userctx_t.ltu_key[] a proper NULL-terminated array.
(setkey/getkey expected that, but purgekey could set a NULL in the middle.)
Added some checks for input key!=NULL.

API changes, need review - I'm not sure what's indented here:
- setkey(data=NULL, kfree!=NULL) searched as if intended to reset
  the key, but updated by setting the key.  Now always updates.
- setkey(key=<not found>, data=NULL) could return either success or
  failure.  Now succeeds iff (data == NULL && kfree == NULL).
2007-05-09 22:59:04 +00:00
..
ldap_thr_debug.h happy new year 2007-01-02 20:00:42 +00:00
Makefile.in more on ITS#4799 2007-01-10 01:18:52 +00:00
rdwr.c happy new year 2007-01-02 20:00:42 +00:00
rmutex.c happy new year 2007-01-02 20:00:42 +00:00
rq.c happy new year 2007-01-02 20:00:42 +00:00
thr_cthreads.c happy new year 2007-01-02 20:00:42 +00:00
thr_debug.c Don't complain if detached threads exit after ldap_debug_thread_destroy(). 2007-05-09 19:21:08 +00:00
thr_lwp.c happy new year 2007-01-02 20:00:42 +00:00
thr_nt.c happy new year 2007-01-02 20:00:42 +00:00
thr_posix.c ITS#4948: '#if <undefined macro>' -> '#ifdef' warning cleanup 2007-05-09 18:17:10 +00:00
thr_pth.c happy new year 2007-01-02 20:00:42 +00:00
thr_stub.c happy new year 2007-01-02 20:00:42 +00:00
thr_thr.c happy new year 2007-01-02 20:00:42 +00:00
threads.c happy new year 2007-01-02 20:00:42 +00:00
tpool.c Make ldap_int_thread_userctx_t.ltu_key[] a proper NULL-terminated array. 2007-05-09 22:59:04 +00:00