Skip to content

Commit b7e3831

Browse files
committed
mimalloc: cherry-pick microsoft/mimalloc@7b398ad in Emscripten backend
1 parent 4d72d24 commit b7e3831

File tree

1 file changed

+3
-1
lines changed
  • system/lib/mimalloc/src/prim/emscripten

1 file changed

+3
-1
lines changed

system/lib/mimalloc/src/prim/emscripten/prim.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,9 @@ void _mi_prim_thread_init_auto_done(void) {
209209
}
210210

211211
void _mi_prim_thread_done_auto_done(void) {
212-
// nothing to do
212+
if (_mi_heap_default_key != (pthread_key_t)(-1)) { // do not leak the key, see issue #809
213+
pthread_key_delete(_mi_heap_default_key);
214+
}
213215
}
214216

215217
void _mi_prim_thread_associate_default_heap(mi_heap_t* heap) {

0 commit comments

Comments
 (0)