[Hosts]Reset Terminate event after closing (#35663)

This commit is contained in:
Stefan Markovic 2024-10-30 15:51:51 +01:00 коммит произвёл GitHub
Родитель 72a481b17c
Коммит 00c86fef4f
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 7 добавлений и 0 удалений

Просмотреть файл

@ -216,6 +216,12 @@ public:
m_hShowAdminEvent = nullptr; m_hShowAdminEvent = nullptr;
} }
if (m_hTerminateEvent)
{
CloseHandle(m_hTerminateEvent);
m_hTerminateEvent = nullptr;
}
delete this; delete this;
} }
@ -280,6 +286,7 @@ public:
SetEvent(m_hTerminateEvent); SetEvent(m_hTerminateEvent);
WaitForSingleObject(m_hProcess, 1500); WaitForSingleObject(m_hProcess, 1500);
TerminateProcess(m_hProcess, 1); TerminateProcess(m_hProcess, 1);
ResetEvent(m_hTerminateEvent);
} }
m_enabled = false; m_enabled = false;