Hi, Looking at sasl_set_mutex function shown in cyrus-sasl-2.1.26/utils/testsuite.c :
int my_mutex_lock(my_mutex_t *m) { if (m->val != 0) { fatal("Trying to lock a mutex already locked [single-threaded app]"); } Wouldn't calling pthread_mutex_lock() better handle concurrent invocations of the mutex lock function ? Thanks