Fix mutex and conditions trying to be destroyed twice in unix
This commit is contained in:
1 parent
3824937295
commit
2f3c5336d9
1 file changed
-2
@@ -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)
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user