From aadecc852befbc00c83a397bbbd47ba371dde0c3 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Tue, 13 Jun 2000 02:46:45 +0000 Subject: [PATCH] Fix minor Pth initialization bug --- CHANGES | 1 + libraries/liblthread/thr_pth.c | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 77682733ca..533ce4d35c 100644 --- a/CHANGES +++ b/CHANGES @@ -4,6 +4,7 @@ Changes included in OpenLDAP 1.2.12 Engineering CVS Tag: OPENLDAP_REL_ENG_1_2 Fixed ldapmodify ldaphost NULL bug Fixed ldapsearch uninitialized fp bug + Fixed Pth initialization bug Build Environment Ignore make clean rm failure diff --git a/libraries/liblthread/thr_pth.c b/libraries/liblthread/thr_pth.c index 7894f4f85f..f67d304efa 100644 --- a/libraries/liblthread/thr_pth.c +++ b/libraries/liblthread/thr_pth.c @@ -27,9 +27,14 @@ static pth_attr_t detach_attr; int ldap_pvt_thread_initialize( void ) { + if( !pth_init() ) { + return -1; + } + detach_attr = pth_attr_new(); pth_attr_set( detach_attr, PTH_ATTR_JOINABLE, 0 ); - return pth_init(); + + return 0; } int -- 2.47.2