From f81abe3b5401aefffe66e7bdf52710a239be04fb Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Thu, 27 Mar 2025 16:14:41 +0100 Subject: [PATCH] Fix char sheet length --- Firmware/ultralcd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index 873badd41..b7e1c14a2 100644 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -365,7 +365,7 @@ void lcdui_print_percent_done(void) const int8_t nextSheet = eeprom_next_initialized_sheet(sheetNR); if ((nextSheet >= 0) && (sheetNR != nextSheet)) { - char sheet[sizeof(Sheet::name)]; + char sheet[sizeof(Sheet::name)+1UL]; eeprom_read_block(sheet, EEPROM_Sheets_base->s[sheetNR].name, sizeof(Sheet::name)); sheet[sizeof(Sheet::name)] = '\0'; lcd_printf_P(PSTR("%-7s"),sheet);