Переглянути джерело

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.
Lioncash 7 роки тому
батько
коміт
22230a2eca
1 змінених файлів з 1 додано та 1 видалено
  1. 1 1
      src/core/hle/kernel/svc_wrap.h

+ 1 - 1
src/core/hle/kernel/svc_wrap.h

@@ -129,7 +129,7 @@ void SvcWrap() {
 template <ResultCode func(u64, u64, u32, u32)>
 template <ResultCode func(u64, u64, u32, u32)>
 void SvcWrap() {
 void SvcWrap() {
     FuncReturn(
     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)>
 template <ResultCode func(u32, u64, u32)>