diff options
author | Matt Caswell <matt@openssl.org> | 2016-06-16 16:59:42 +0200 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2016-06-16 18:37:37 +0200 |
commit | f219a1b0485309b6814f00985f7bbb45e72ee374 (patch) | |
tree | 62345828f89286e04ffe234cf303249116a497a7 | |
parent | Skip the TLSProxy tests if environmental problems are an issue (diff) | |
download | openssl-f219a1b0485309b6814f00985f7bbb45e72ee374.tar.xz openssl-f219a1b0485309b6814f00985f7bbb45e72ee374.zip |
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>
-rw-r--r-- | apps/speed.c | 2 | ||||
-rw-r--r-- | ms/uplink.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/apps/speed.c b/apps/speed.c index f439d0d931..3b162e1058 100644 --- a/apps/speed.c +++ b/apps/speed.c @@ -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 */ diff --git a/ms/uplink.c b/ms/uplink.c index 2096f2cacf..7f7abfbe57 100644 --- a/ms/uplink.c +++ b/ms/uplink.c @@ -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) |