From a5a198023326b158a6e3b76c8d25886779c00880 Mon Sep 17 00:00:00 2001 From: philmoz Date: Fri, 29 Mar 2024 09:19:16 +1100 Subject: [PATCH] fix: modelHasNotes stack overflow in some non-English translations (#4815) --- radio/src/gui/gui_common.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radio/src/gui/gui_common.cpp b/radio/src/gui/gui_common.cpp index 7a653b1af..f6883a4f0 100644 --- a/radio/src/gui/gui_common.cpp +++ b/radio/src/gui/gui_common.cpp @@ -1078,7 +1078,7 @@ bool isTrainerModeAvailable(int mode) bool modelHasNotes() { - char filename[sizeof(MODELS_PATH)+1+sizeof(g_model.header.name)+sizeof(TEXT_EXT)] = MODELS_PATH "/"; + char filename[sizeof(MODELS_PATH)+1+LEN_MODEL_NAME*3+sizeof(TEXT_EXT)] = MODELS_PATH "/"; char *buf = strcat_currentmodelname(&filename[sizeof(MODELS_PATH)], 0); strcpy(buf, TEXT_EXT); if (isFileAvailable(filename)) {