summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2018-12-12 15:14:24 -0500
committerLioncash <mathew1800@gmail.com>2018-12-12 15:14:28 -0500
commit22230a2ecaad70a2f2ad9ce9932819178c50fa14 (patch)
treef9c27a482807054caf3b55fd569066999dc73597
parent3b1043c58a743fa5efbd2d33f0080691114de964 (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.h2
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)>