diff --git a/hdhomerun_os_windows.c b/hdhomerun_os_windows.c index ea65945..7d49179 100644 --- a/hdhomerun_os_windows.c +++ b/hdhomerun_os_windows.c @@ -113,6 +113,7 @@ void thread_task_join(thread_task_t tid) return; } if (ExitCode != STILL_ACTIVE) { + CloseHandle(tid); return; } }