From c8f71007ec20eae0861b99b217b50b12073a941d Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Fri, 10 Jul 2020 16:57:11 -0700 Subject: [PATCH] kern/ipc: fix bug in SendMessage --- libraries/libmesosphere/source/kern_k_server_session.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/libmesosphere/source/kern_k_server_session.cpp b/libraries/libmesosphere/source/kern_k_server_session.cpp index aeb0ace4e..d13d63e8c 100644 --- a/libraries/libmesosphere/source/kern_k_server_session.cpp +++ b/libraries/libmesosphere/source/kern_k_server_session.cpp @@ -844,7 +844,7 @@ namespace ams::kern { } /* Handle any exchange buffers. */ - for (size_t i = 0; i < request->GetReceiveCount(); ++i) { + for (size_t i = 0; i < request->GetExchangeCount(); ++i) { R_TRY(ProcessSendMessageReceiveMapping(dst_page_table, request->GetExchangeClientAddress(i), request->GetExchangeServerAddress(i), request->GetExchangeSize(i), request->GetExchangeMemoryState(i))); }