From 70b01118a189726881b70270b3d33db4612ed398 Mon Sep 17 00:00:00 2001 From: Alice <81575558+aliceisjustplaying@users.noreply.github.com> Date: Mon, 26 Aug 2024 11:49:19 +0100 Subject: [PATCH] Fix buffer overflow in `tic_fs_changedir` (#2658) --- src/studio/fs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/studio/fs.c b/src/studio/fs.c index 75bc5f514..f11a4a176 100644 --- a/src/studio/fs.c +++ b/src/studio/fs.c @@ -498,7 +498,7 @@ void tic_fs_dir(tic_fs* fs, char* dir) void tic_fs_changedir(tic_fs* fs, const char* dir) { - char temp[TICNAME_MAX]; + char temp[TICNAME_MAX+1]; if (strlen(fs->work) > 0) { snprintf(temp, TICNAME_MAX+1, "%s/%s", fs->work, dir);