diff --git a/stepmania/src/arch/Threads/Threads_Win32.cpp b/stepmania/src/arch/Threads/Threads_Win32.cpp index 141c098c56..256b2b0cbb 100644 --- a/stepmania/src/arch/Threads/Threads_Win32.cpp +++ b/stepmania/src/arch/Threads/Threads_Win32.cpp @@ -55,6 +55,9 @@ int ThreadImpl_Win32::Wait() DWORD ret; GetExitCodeThread( ThreadHandle, &ret ); + CloseHandle( ThreadHandle ); + ThreadHandle = NULL; + return ret; }