diff options
| -rw-r--r-- | src/process/_Fork.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/src/process/_Fork.c b/src/process/_Fork.c index fb0fdc2c..e7650863 100644 --- a/src/process/_Fork.c +++ b/src/process/_Fork.c @@ -22,7 +22,7 @@ pid_t _Fork(void)  #endif  	if (!ret) {  		pthread_t self = __pthread_self(); -		self->tid = __syscall(SYS_gettid); +		self->tid = __syscall(SYS_set_tid_address, &__thread_list_lock);  		self->robust_list.off = 0;  		self->robust_list.pending = 0;  		self->next = self->prev = self; | 
