From af2698dcea69410a319a3381f93ec49515556dbb Mon Sep 17 00:00:00 2001
From: Lioncash <mathew1800@gmail.com>
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 b89c8c33d2..911e6fbc12 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<u8>& 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 {