aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2016-06-16 15:59:42 +0100
committerMatt Caswell <matt@openssl.org>2016-06-16 17:37:37 +0100
commitf219a1b0485309b6814f00985f7bbb45e72ee374 (patch)
tree62345828f89286e04ffe234cf303249116a497a7 /apps
parentb02b57431718b74ddaf24cc3db004f145311abac (diff)
downloadopenssl-f219a1b0485309b6814f00985f7bbb45e72ee374.tar.gz
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>
Diffstat (limited to 'apps')
-rw-r--r--apps/speed.c2
1 files changed, 1 insertions, 1 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 */