diff --git a/std/os/index.zig b/std/os/index.zig index 4f1826021fe3b7da387547fb7ec6ab6e26a1e8cf..93c5f70f1ea9d98148723d20583fc2c0b7a60f0e 100644 --- a/std/os/index.zig +++ b/std/os/index.zig @@ -2477,6 +2477,7 @@ pub const Thread = struct { }, builtin.Os.windows => { assert(windows.WaitForSingleObject(self.data.handle, windows.INFINITE) == windows.WAIT_OBJECT_0); + assert(windows.CloseHandle(self.data.handle) != 0); assert(windows.HeapFree(self.data.heap_handle, 0, self.data.alloc_start) != 0); }, else => @compileError("Unsupported OS"),