ldap_int_sasl_init() notes that it is not thread-safe. Has anyone thought about using pthread_once() in libldap_r to protect sasl_initialized? We're seeing a case where sasl_client_init() is getting called concurrently from two different threads using the LDAP client library and crashing. -- Luke -- Luke Howard | lukehoward.com PADL Software | www.padl.com