diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/thread/pthread_create.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/src/thread/pthread_create.c b/src/thread/pthread_create.c index d1eea0ce..c856c581 100644 --- a/src/thread/pthread_create.c +++ b/src/thread/pthread_create.c @@ -22,10 +22,10 @@ void __pthread_unwind_next(struct __ptcb *cb)  		longjmp((void *)cb->__next->__jb, 1);  	} -	__lock(&self->exitlock); -  	__pthread_tsd_run_dtors(); +	__lock(&self->exitlock); +  	/* Mark this thread dead before decrementing count */  	self->dead = 1;  | 
