From 36031705657bef0792126390429c8fd1803dbbc4 Mon Sep 17 00:00:00 2001
From: midipix <writeonce@midipix.org>
Date: Sat, 20 Jan 2018 16:37:09 +0000
Subject: __ntapi_tt_create_thread(): SP register: remove redundant pointer
 allocation.

---
 src/thread/ntapi_tt_create_thread.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

(limited to 'src')

diff --git a/src/thread/ntapi_tt_create_thread.c b/src/thread/ntapi_tt_create_thread.c
index c356370..c0ab11a 100644
--- a/src/thread/ntapi_tt_create_thread.c
+++ b/src/thread/ntapi_tt_create_thread.c
@@ -199,8 +199,7 @@ int32_t __stdcall __ntapi_tt_create_thread(nt_thread_params * params)
 
 		__INIT_CONTEXT(context);
 		context.INSTRUCTION_POINTER_REGISTER = (uintptr_t)params->start;
-		context.STACK_POINTER_REGISTER       = (uintptr_t)(stack.expandable_stack_base)
-		                                        - sizeof(intptr_t);
+		context.STACK_POINTER_REGISTER       = (uintptr_t)(stack.expandable_stack_base);
 	}
 
 
-- 
cgit v1.2.3