diff --git a/nx/source/kernel/thread.c b/nx/source/kernel/thread.c index fcc6284e..c4f4c01e 100644 --- a/nx/source/kernel/thread.c +++ b/nx/source/kernel/thread.c @@ -53,7 +53,7 @@ Result threadCreate( if (R_SUCCEEDED(rc)) { - u64 stack_top = ((u64)stack_mirror) + t->stack_sz - sizeof(ThreadEntryArgs); + u64 stack_top = ((u64)stack_mirror) + stack_sz - sizeof(ThreadEntryArgs); ThreadEntryArgs* args = (ThreadEntryArgs*) stack_top; Handle handle;