Replace external thread "once" with an internal implementation
[ira/wip.git] / lib / util / smb_threads_internal.h
index b7e862af72d8325e66f161ddea7a0bf47627dc03..0260934e158b6e1e76b985febb56b29628053f04 100644 (file)
@@ -34,7 +34,7 @@
        (global_tfp ? global_tfp->lock_mutex((plock), (type), __location__) : 0)
 
 #define SMB_THREAD_ONCE(ponce, init_fn) \
-       (global_tfp ? global_tfp->smb_thread_once((ponce), (init_fn)) : ((init_fn()), 0))
+       (global_tfp ? smb_thread_once((ponce), (init_fn)) : ((init_fn()), 0))
 
 #define SMB_THREAD_CREATE_TLS(keyname, key) \
        (global_tfp ? global_tfp->create_tls((keyname), &(key), __location__) : 0)