diff options
author | Lioncash <mathew1800@gmail.com> | 2018-12-12 15:14:24 -0500 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2018-12-12 15:14:28 -0500 |
commit | 22230a2ecaad70a2f2ad9ce9932819178c50fa14 (patch) | |
tree | f9c27a482807054caf3b55fd569066999dc73597 | |
parent | 3b1043c58a743fa5efbd2d33f0080691114de964 (diff) |
svc_wrap: Correct register index for a wrapper specialization
This would result in svcSetMemoryAttribute getting the wrong value for
its third parameter. This is currently fine, given the service function
is stubbed, however this will be unstubbed in a future change, so this
needs to change.
-rw-r--r-- | src/core/hle/kernel/svc_wrap.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/hle/kernel/svc_wrap.h b/src/core/hle/kernel/svc_wrap.h index 24aef46c9..f38e0cb6f 100644 --- a/src/core/hle/kernel/svc_wrap.h +++ b/src/core/hle/kernel/svc_wrap.h @@ -129,7 +129,7 @@ void SvcWrap() { template <ResultCode func(u64, u64, u32, u32)> void SvcWrap() { FuncReturn( - func(Param(0), Param(1), static_cast<u32>(Param(3)), static_cast<u32>(Param(3))).raw); + func(Param(0), Param(1), static_cast<u32>(Param(2)), static_cast<u32>(Param(3))).raw); } template <ResultCode func(u32, u64, u32)> |