summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/svc.cpp
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2019-04-14 12:06:04 +0200
committerLioncash <mathew1800@gmail.com>2019-04-14 12:06:06 +0200
commit09caf8a7562c15a6562532e2e946a9a08ac246f7 (patch)
treee24a583b73e376f70c7ca600da4b923bf8caba51 /src/core/hle/kernel/svc.cpp
parentMerge pull request #2378 from lioncash/ro (diff)
downloadyuzu-09caf8a7562c15a6562532e2e946a9a08ac246f7.tar
yuzu-09caf8a7562c15a6562532e2e946a9a08ac246f7.tar.gz
yuzu-09caf8a7562c15a6562532e2e946a9a08ac246f7.tar.bz2
yuzu-09caf8a7562c15a6562532e2e946a9a08ac246f7.tar.lz
yuzu-09caf8a7562c15a6562532e2e946a9a08ac246f7.tar.xz
yuzu-09caf8a7562c15a6562532e2e946a9a08ac246f7.tar.zst
yuzu-09caf8a7562c15a6562532e2e946a9a08ac246f7.zip
Diffstat (limited to '')
-rw-r--r--src/core/hle/kernel/svc.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/core/hle/kernel/svc.cpp b/src/core/hle/kernel/svc.cpp
index e5d4d6b55..f57677636 100644
--- a/src/core/hle/kernel/svc.cpp
+++ b/src/core/hle/kernel/svc.cpp
@@ -1250,14 +1250,13 @@ static ResultCode CreateThread(Core::System& system, Handle* out_handle, VAddr e
Thread::Create(kernel, name, entry_point, priority, arg, processor_id, stack_top,
*current_process));
- const auto new_guest_handle = current_process->GetHandleTable().Create(thread);
- if (new_guest_handle.Failed()) {
+ const auto new_thread_handle = current_process->GetHandleTable().Create(thread);
+ if (new_thread_handle.Failed()) {
LOG_ERROR(Kernel_SVC, "Failed to create handle with error=0x{:X}",
- new_guest_handle.Code().raw);
- return new_guest_handle.Code();
+ new_thread_handle.Code().raw);
+ return new_thread_handle.Code();
}
- thread->SetGuestHandle(*new_guest_handle);
- *out_handle = *new_guest_handle;
+ *out_handle = *new_thread_handle;
system.CpuCore(thread->GetProcessorID()).PrepareReschedule();