X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=ncurses%2Ftinfo%2Flib_data.c;h=e84209d4022cfe7ff3f70da51775b394dcfc5443;hp=7e77ec014bb59862235c68ed1015e31f0ad9cf3f;hb=b94faec6aab7c3613c1e7d217f6df6f42d929234;hpb=11ca5f62994c7a14c4e500510bd242e1e721f8be diff --git a/ncurses/tinfo/lib_data.c b/ncurses/tinfo/lib_data.c index 7e77ec01..e84209d4 100644 --- a/ncurses/tinfo/lib_data.c +++ b/ncurses/tinfo/lib_data.c @@ -41,7 +41,7 @@ #include -MODULE_ID("$Id: lib_data.c,v 1.51 2008/08/16 23:13:52 tom Exp $") +MODULE_ID("$Id: lib_data.c,v 1.52 2008/08/23 22:16:15 tom Exp $") /* * OS/2's native linker complains if we don't initialize public data when @@ -284,11 +284,11 @@ _nc_mutex_init(pthread_mutex_t * obj) { pthread_mutexattr_t recattr; - if (_nc_use_pthreads == 0) - return; - memset(&recattr, 0, sizeof(recattr)); - pthread_mutexattr_settype(&recattr, PTHREAD_MUTEX_RECURSIVE); - pthread_mutex_init(obj, &recattr); + if (_nc_use_pthreads) { + pthread_mutexattr_init(&recattr); + pthread_mutexattr_settype(&recattr, PTHREAD_MUTEX_RECURSIVE); + pthread_mutex_init(obj, &recattr); + } } NCURSES_EXPORT(int)