diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2023-10-17 17:29:32 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2023-10-17 17:29:32 +0200 |
| commit | 5493ab345ac2af9ac3a3ef0bfd321eaf3910460c (patch) | |
| tree | 43bd5139f78da43c0937c59c8ecaaf491bf5890f /src/libtools/threads.c | |
| parent | 2589f7db14f7739f58c2e2c9634799c629307a15 (diff) | |
| download | box64-5493ab345ac2af9ac3a3ef0bfd321eaf3910460c.tar.gz box64-5493ab345ac2af9ac3a3ef0bfd321eaf3910460c.zip | |
Some more rollback on tls destructor (more work needed on threads cleanup handling)
Diffstat (limited to 'src/libtools/threads.c')
| -rw-r--r-- | src/libtools/threads.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libtools/threads.c b/src/libtools/threads.c index a5fe55f7..f7c2badf 100644 --- a/src/libtools/threads.c +++ b/src/libtools/threads.c @@ -144,13 +144,12 @@ static void emuthread_destroy(void* p) return; void* ptr; // check tlsdata - if (my_context && (ptr = pthread_getspecific(my_context->tlskey)) != NULL) - free_tlsdatasize(ptr); + /*if (my_context && (ptr = pthread_getspecific(my_context->tlskey)) != NULL) + free_tlsdatasize(ptr);*/ // free x64emu if(et) { FreeX64Emu(&et->emu); box_free(et); - pthread_setspecific(thread_key, NULL); } } |