mirror of
https://github.com/Atmosphere-NX/Atmosphere-libs.git
synced 2025-07-05 17:12:14 +02:00
Fix missing num_elements when calculating size of OutPointerServerSize
This commit is contained in:
parent
0bec72ca36
commit
b809e7fcff
@ -427,7 +427,7 @@ struct Decoder {
|
|||||||
} else if constexpr (argT == ArgType::OutPointerClientSize || argT == ArgType::OutPointerServerSize) {
|
} else if constexpr (argT == ArgType::OutPointerClientSize || argT == ArgType::OutPointerServerSize) {
|
||||||
u16 sz;
|
u16 sz;
|
||||||
if constexpr(argT == ArgType::OutPointerServerSize) {
|
if constexpr(argT == ArgType::OutPointerServerSize) {
|
||||||
sz = T::element_size;
|
sz = T::element_size * T::num_elements;
|
||||||
} else {
|
} else {
|
||||||
sz = *(const u16 *)((uintptr_t)ctx->request.Raw + 0x10 + c_sz_offset);
|
sz = *(const u16 *)((uintptr_t)ctx->request.Raw + 0x10 + c_sz_offset);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user