diff options
Diffstat (limited to 'sync.c')
-rw-r--r-- | sync.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -123,6 +123,12 @@ pthread_join (pthread_t thread, void **value_ptr) } else { + /* + * FIXME: This call frees memory used to hold the 'thread' + * object. 'thread' will be invalid after the first call. + * + * Only the last exiting join should free 'thread'. + */ _pthread_threadDestroy (thread); } } |