From af2698dcea69410a319a3381f93ec49515556dbb Mon Sep 17 00:00:00 2001 From: Lioncash Date: Thu, 19 Jul 2018 11:07:04 -0400 Subject: [PATCH] hle_ipc: Amend usage of buffer_index within one of HLERequestContext's WriteBuffer() overloads Previously, the buffer_index parameter was unused, causing all writes to use the buffer index of zero, which is not necessarily what is wanted all the time. Thankfully, all current usages don't use a buffer index other than zero, so this just prevents a bug before it has a chance to spring. --- src/core/hle/kernel/hle_ipc.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/hle/kernel/hle_ipc.cpp b/src/core/hle/kernel/hle_ipc.cpp index b89c8c33d..911e6fbc1 100644 --- a/src/core/hle/kernel/hle_ipc.cpp +++ b/src/core/hle/kernel/hle_ipc.cpp @@ -302,7 +302,7 @@ size_t HLERequestContext::WriteBuffer(const void* buffer, size_t size, int buffe } size_t HLERequestContext::WriteBuffer(const std::vector& buffer, int buffer_index) const { - return WriteBuffer(buffer.data(), buffer.size()); + return WriteBuffer(buffer.data(), buffer.size(), buffer_index); } size_t HLERequestContext::GetReadBufferSize(int buffer_index) const {