From 0534ddd37a9345f49be3947b6bd0d5ff9b284de4 Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Wed, 19 Feb 2020 01:26:16 -0800 Subject: [PATCH] kern: correct alloc region size --- libraries/libmesosphere/source/kern_k_page_table_base.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/libmesosphere/source/kern_k_page_table_base.cpp b/libraries/libmesosphere/source/kern_k_page_table_base.cpp index 8db3a060b..83301199a 100644 --- a/libraries/libmesosphere/source/kern_k_page_table_base.cpp +++ b/libraries/libmesosphere/source/kern_k_page_table_base.cpp @@ -134,7 +134,7 @@ namespace ams::kern { size_t alloc_size; if ((GetInteger(process_code_start) - GetInteger(this->code_region_start)) >= (GetInteger(end) - GetInteger(process_code_end))) { alloc_start = this->code_region_start; - alloc_size = this->code_region_end - alloc_start; + alloc_size = GetInteger(process_code_start) - GetInteger(this->code_region_start); } else { alloc_start = process_code_end; alloc_size = GetInteger(end) - GetInteger(process_code_end);