Commit f219a1b0 authored by Matt Caswell's avatar Matt Caswell
Browse files

Revert "RT4526: Call TerminateProcess, not ExitProcess"



This reverts commit 9c1a9ccf.

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: default avatarRich Salz <rsalz@openssl.org>
parent b02b5743
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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 */
+1 −1
Original line number Diff line number Diff line
@@ -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)