Fix mutex and conditions trying to be destroyed twice in unix

This commit is contained in:
powerc9000
2021-12-09 13:03:27 -07:00
parent 3824937295
commit 2f3c5336d9

View File

@@ -167,8 +167,6 @@ _join_multiple :: proc(threads: ..^Thread) {
_destroy :: proc(t: ^Thread) {
_join(t)
sync.condition_destroy(&t.start_gate)
sync.mutex_destroy(&t.start_mutex)
t.unix_thread = {}
free(t, t.creation_allocator)
}