From 2694f31eb3b4bb0b2dde4ec748be8da1a65cb71f Mon Sep 17 00:00:00 2001 From: MasaGratoR Date: Wed, 1 Apr 2026 20:31:47 +0200 Subject: [PATCH] Update pgl_srv_shell_host_utils.cpp --- .../source/pgl/srv/pgl_srv_shell_host_utils.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/libstratosphere/source/pgl/srv/pgl_srv_shell_host_utils.cpp b/libraries/libstratosphere/source/pgl/srv/pgl_srv_shell_host_utils.cpp index f9882515b..aed264b33 100644 --- a/libraries/libstratosphere/source/pgl/srv/pgl_srv_shell_host_utils.cpp +++ b/libraries/libstratosphere/source/pgl/srv/pgl_srv_shell_host_utils.cpp @@ -77,7 +77,7 @@ namespace ams::pgl::srv { private: char m_content_path[fs::EntryNameLengthMax] = {}; ExtensionType m_extension_type = ExtensionType::None; - char m_mount_name[fs::MountNameLengthMax] = {}; + char m_mount_name[fs::MountNameLengthMax+1] = {}; bool m_is_mounted = false; ncm::AutoBuffer m_content_meta_buffer; ncm::ProgramId m_program_id = ncm::InvalidProgramId; @@ -101,7 +101,7 @@ namespace ams::pgl::srv { R_TRY(this->SetExtensionType()); /* Copy in mount name. */ - R_UNLESS(strlen(mount) <= sizeof(m_mount_name), pgl::ResultBufferNotEnough()); + R_UNLESS(strlen(mount) <= sizeof(m_mount_name) - 1, pgl::ResultBufferNotEnough()); std::strcpy(m_mount_name, mount); /* Mount the package. */