From 1edf07f35104ca22262dbc63796b244688c11f72 Mon Sep 17 00:00:00 2001 From: trustytrojan <87675609+trustytrojan@users.noreply.github.com> Date: Wed, 6 Aug 2025 20:29:12 -0400 Subject: [PATCH] Fix read out-of-bounds when accumulating escape sequence --- .gitignore | 1 + source/arm9/console.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index d988f2f..4a76e53 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ docs warn.log *.bz2 *~ +*.json \ No newline at end of file diff --git a/source/arm9/console.c b/source/arm9/console.c index 77b0a91..fc24557 100644 --- a/source/arm9/console.c +++ b/source/arm9/console.c @@ -321,7 +321,7 @@ ssize_t con_write(struct _reent *r,void *fd,const char *ptr, size_t len) { escaping = false; break; } - } while (escaping); + } while (escaping && i < len); continue; }