diff --git a/Source/Core/Core/HW/EXI/EXI_DeviceGecko.cpp b/Source/Core/Core/HW/EXI/EXI_DeviceGecko.cpp index a7bf363b7b..06e90f83b0 100644 --- a/Source/Core/Core/HW/EXI/EXI_DeviceGecko.cpp +++ b/Source/Core/Core/HW/EXI/EXI_DeviceGecko.cpp @@ -136,7 +136,7 @@ void GeckoSockServer::ClientThread() { did_nothing = false; - recv_fifo.insert(recv_fifo.end(), buffer.data(), &buffer[got]); + recv_fifo.insert(recv_fifo.end(), buffer.data(), buffer.data() + got); } if (!send_fifo.empty())