From 6514e365ad26f76e21b11c863a6b858fd20f097a Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Thu, 16 Jun 2022 00:11:44 -0700 Subject: [PATCH] gdbstub: fix threads with invalid characters for packets (closes #1904) --- stratosphere/dmnt.gen2/source/dmnt2_gdb_server_impl.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stratosphere/dmnt.gen2/source/dmnt2_gdb_server_impl.cpp b/stratosphere/dmnt.gen2/source/dmnt2_gdb_server_impl.cpp index f9e8d6eb5..00fcffab3 100644 --- a/stratosphere/dmnt.gen2/source/dmnt2_gdb_server_impl.cpp +++ b/stratosphere/dmnt.gen2/source/dmnt2_gdb_server_impl.cpp @@ -2368,6 +2368,9 @@ namespace ams::dmnt { *(cur++) = 'g'; *(cur++) = 't'; *(cur++) = ';'; + } else if (name[i] == '*' || name[i] == '#' || name[i] == '$' || name[i] == '}') { + *(cur++) = '}'; + *(cur++) = name[i] ^ 0x20; } else { *(cur++) = name[i];