From 5796be02d99edb2a8ba1de90ae4668f2b03d79bb Mon Sep 17 00:00:00 2001 From: Mark Haslinghuis Date: Sun, 6 Jul 2025 18:03:33 +0200 Subject: [PATCH] Reserve space for null terminator 2 --- src/main/cms/cms_menu_firmware.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/cms/cms_menu_firmware.c b/src/main/cms/cms_menu_firmware.c index bf0faa80fa..23c97e57e9 100644 --- a/src/main/cms/cms_menu_firmware.c +++ b/src/main/cms/cms_menu_firmware.c @@ -188,17 +188,15 @@ static CMS_Menu cmsx_menuCalibration = { // Info #if defined(USE_BOARD_INFO) -static char manufacturerId[MAX_MANUFACTURER_ID_LENGTH]; -static char boardName[MAX_BOARD_NAME_LENGTH]; +static char manufacturerId[MAX_MANUFACTURER_ID_LENGTH + 1]; +static char boardName[MAX_BOARD_NAME_LENGTH + 1]; static const void *cmsx_FirmwareInit(displayPort_t *pDisp) { UNUSED(pDisp); strncpy(manufacturerId, getManufacturerId(), MAX_MANUFACTURER_ID_LENGTH); - manufacturerId[MAX_MANUFACTURER_ID_LENGTH - 1] = '\0'; strncpy(boardName, getBoardName(), MAX_BOARD_NAME_LENGTH); - boardName[MAX_BOARD_NAME_LENGTH - 1] = '\0'; return NULL; }