From 5ace8745ce0439f23bb7843f421273feb9c5356f Mon Sep 17 00:00:00 2001
From: Dmitry Timoshkov <dmitry@codeweavers.com>
Date: Tue, 24 Oct 2006 23:49:44 +0900
Subject: [PATCH] kernel32: Exit from initial thread with ExitThread not by
 ExitProcess.

---
 dlls/kernel32/process.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/kernel32/process.c b/dlls/kernel32/process.c
index eabe865d77a..c28b6cc9aa7 100644
--- a/dlls/kernel32/process.c
+++ b/dlls/kernel32/process.c
@@ -819,7 +819,7 @@ static void start_process( void *arg )
 
         SetLastError( 0 );  /* clear error code */
         if (peb->BeingDebugged) DbgBreakPoint();
-        ExitProcess( entry( peb ) );
+        ExitThread( entry( peb ) );
     }
     __EXCEPT(UnhandledExceptionFilter)
     {
-- 
GitLab