mirror of
https://github.com/openssl/openssl.git
synced 2025-03-19 19:50:42 +08:00
Revert "RT4526: Call TerminateProcess, not ExitProcess"
This reverts commit 9c1a9ccf65d0ea1912675d3a622fa8e51b524b9e. TerminateProcess is asynchronous, so the code as written in the above commit is not correct. It is also probably not needed in the speed case. Reverting in order to figure out the correct solution. Reviewed-by: Rich Salz <rsalz@openssl.org>
This commit is contained in:
parent
b02b574317
commit
f219a1b048
@ -314,7 +314,7 @@ static double Time_F(int s)
|
||||
if (thr == NULL) {
|
||||
DWORD err = GetLastError();
|
||||
BIO_printf(bio_err, "unable to CreateThread (%lu)", err);
|
||||
TerminateProcess(GetCurrentProcess(), err);
|
||||
ExitProcess(err);
|
||||
}
|
||||
while (!schlock)
|
||||
Sleep(0); /* scheduler spinlock */
|
||||
|
@ -28,7 +28,7 @@ static TCHAR msg[128];
|
||||
static void unimplemented(void)
|
||||
{
|
||||
OPENSSL_showfatal(sizeof(TCHAR) == sizeof(char) ? "%s\n" : "%S\n", msg);
|
||||
TerminateProcess(GetCurrentProcess(), 1);
|
||||
ExitProcess(1);
|
||||
}
|
||||
|
||||
void OPENSSL_Uplink(volatile void **table, int index)
|
||||
|
Loading…
x
Reference in New Issue
Block a user