Added fix for error reported by Philippe Roussel on GNU/Linux.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28599 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
David Chisnall 2009-09-02 14:47:16 +00:00
parent d7a877b871
commit a9639aa3fa

View file

@ -180,7 +180,10 @@ NSLOCKING_METHODS
[self release];
return nil;
}
if (0 != pthread_mutex_init(&_mutex, NULL))
pthread_mutexattr_t attr;
pthread_mutexattr_init(&attr);
pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_ERRORCHECK);
if (0 != pthread_mutex_init(&_mutex, &attr))
{
pthread_cond_destroy(&_condition);
[self release];