From 395976f705bb49105b825e6e68cdf4e8ffbec7e9 Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Wed, 29 Jul 2020 00:21:35 -0700 Subject: [PATCH] kern: fix bug in server handle cleanup --- libmesosphere/source/kern_k_server_session.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libmesosphere/source/kern_k_server_session.cpp b/libmesosphere/source/kern_k_server_session.cpp index 4c805f78..36159014 100644 --- a/libmesosphere/source/kern_k_server_session.cpp +++ b/libmesosphere/source/kern_k_server_session.cpp @@ -810,7 +810,7 @@ namespace ams::kern { CleanupSpecialData(dst_process, dst_msg_ptr, dst_buffer_size); } } else { - CleanupServerHandles(src_message_buffer, src_buffer_size, src_message_paddr); + CleanupServerHandles(src_user ? src_message_buffer : 0, src_buffer_size, src_message_paddr); } /* Cleanup mappings. */