diff options
author | Jeremy Allison <jra@samba.org> | 2009-04-20 04:00:06 -0700 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2009-04-20 04:00:06 -0700 |
commit | 399c765538d91c696efd1496fffd9ae1e876f3ae (patch) | |
tree | a8fc0b6f3a9f34b3d2e7d33fce9906a160a9324b /lib/util/talloc_stack.c | |
parent | 3d2e95c296a1858986b9c806dff67c9cc3d8f70d (diff) | |
download | samba-399c765538d91c696efd1496fffd9ae1e876f3ae.tar.gz samba-399c765538d91c696efd1496fffd9ae1e876f3ae.tar.bz2 samba-399c765538d91c696efd1496fffd9ae1e876f3ae.zip |
Attempt to fix build farm on platforms where pthread_once_t is a struct.
Jeremy.
Diffstat (limited to 'lib/util/talloc_stack.c')
-rw-r--r-- | lib/util/talloc_stack.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/util/talloc_stack.c b/lib/util/talloc_stack.c index f5ca9d21d5..2ed18fa113 100644 --- a/lib/util/talloc_stack.c +++ b/lib/util/talloc_stack.c @@ -62,10 +62,10 @@ static void talloc_stackframe_init(void) { if (!global_tfp) { /* Non-thread safe init case. */ - if (ts_initialized) { + if (SMB_THREAD_ONCE_IS_INITIALIZED(ts_initialized)) { return; } - ts_initialized = true; + SMB_THREAD_ONCE_INITIALIZE(ts_initialized); } if (SMB_THREAD_CREATE_TLS("talloc_stackframe", global_ts)) { |