diff --git a/src/core/hle/kernel/svc/svc_debug_string.cpp b/src/core/hle/kernel/svc/svc_debug_string.cpp index b4a7d3ea9b..6db3849a82 100644 --- a/src/core/hle/kernel/svc/svc_debug_string.cpp +++ b/src/core/hle/kernel/svc/svc_debug_string.cpp @@ -20,7 +20,7 @@ namespace Kernel::Svc { /// Used to output a message on a debug hardware unit - does nothing on a retail unit Result OutputDebugString(Core::System& system, u64 address, u64 len) { R_SUCCEED_IF(len == 0); - std::string msg_buffer(len); + std::string msg_buffer(len, 0); GetCurrentMemory(system.Kernel()).ReadBlock(address, msg_buffer.data(), len); LOG_INFO(Debug_Emulated, "{}", msg_buffer); R_SUCCEED();