mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-14 17:28:07 +00:00
os_process_join on win32 -> CloseHandle of remaining process handle
This commit is contained in:
@@ -1072,6 +1072,10 @@ os_process_join(OS_Handle handle, U64 endt_us, U64 *exit_code_out)
|
|||||||
DWORD sleep_ms = os_w32_sleep_ms_from_endt_us(endt_us);
|
DWORD sleep_ms = os_w32_sleep_ms_from_endt_us(endt_us);
|
||||||
DWORD result = WaitForSingleObject(process, sleep_ms);
|
DWORD result = WaitForSingleObject(process, sleep_ms);
|
||||||
B32 process_joined = (result == WAIT_OBJECT_0);
|
B32 process_joined = (result == WAIT_OBJECT_0);
|
||||||
|
if(process_joined)
|
||||||
|
{
|
||||||
|
CloseHandle(process);
|
||||||
|
}
|
||||||
if(process_joined && exit_code_out)
|
if(process_joined && exit_code_out)
|
||||||
{
|
{
|
||||||
DWORD exit_code = 0;
|
DWORD exit_code = 0;
|
||||||
@@ -1569,8 +1573,8 @@ win32_exception_filter(EXCEPTION_POINTERS* exception_ptrs)
|
|||||||
buflen += wnsprintfW(buffer + buflen, ArrayCount(buffer) - buflen, L"\nCreate a new issue with this report at %S.\n\n", BUILD_ISSUES_LINK_STRING_LITERAL);
|
buflen += wnsprintfW(buffer + buflen, ArrayCount(buffer) - buflen, L"\nCreate a new issue with this report at %S.\n\n", BUILD_ISSUES_LINK_STRING_LITERAL);
|
||||||
#else
|
#else
|
||||||
buflen += wnsprintfW(buffer + buflen, ArrayCount(buffer) - buflen,
|
buflen += wnsprintfW(buffer + buflen, ArrayCount(buffer) - buflen,
|
||||||
L"\nPress Ctrl+C to copy this text to clipboard, then create a new issue at\n"
|
L"\nPress Ctrl+C to copy this text to clipboard, then create a new issue at\n"
|
||||||
L"<a href=\"%S\">%S</a>\n\n", BUILD_ISSUES_LINK_STRING_LITERAL, BUILD_ISSUES_LINK_STRING_LITERAL);
|
L"<a href=\"%S\">%S</a>\n\n", BUILD_ISSUES_LINK_STRING_LITERAL, BUILD_ISSUES_LINK_STRING_LITERAL);
|
||||||
#endif
|
#endif
|
||||||
buflen += wnsprintfW(buffer + buflen, ArrayCount(buffer) - buflen, L"Call stack:\n");
|
buflen += wnsprintfW(buffer + buflen, ArrayCount(buffer) - buflen, L"Call stack:\n");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user