Fix test suite lock initialisation leading to random seg faults in li_boost_shared_ptr

This commit is contained in:
William S Fulton 2013-03-27 11:14:48 +00:00
commit 8381cc6b7d

View file

@ -43,6 +43,7 @@ class CriticalSection {
public:
CriticalSection() {
pthread_mutexattr_t mutexattr;
pthread_mutexattr_init(&mutexattr);
pthread_mutexattr_settype(&mutexattr, PTHREAD_MUTEX_RECURSIVE_NP);
pthread_mutex_init(&mutex_, &mutexattr);
pthread_mutexattr_destroy(&mutexattr);