From dab6a96b78789cd1eff400259ac9309502ef9033 Mon Sep 17 00:00:00 2001 From: Damian Schneider Date: Mon, 29 Dec 2025 14:50:58 +0100 Subject: [PATCH] revert change to extractModeName, add comment for clarification --- wled00/util.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wled00/util.cpp b/wled00/util.cpp index d075efa1..61aa0b4d 100644 --- a/wled00/util.cpp +++ b/wled00/util.cpp @@ -254,7 +254,7 @@ void releaseJSONBufferLock() // extracts effect mode (or palette) name from names serialized string -// caller must provide large enough buffer for name (including SR extensions)! +// caller must provide large enough buffer for name (including SR extensions)! maxLen is (buffersize - 1) uint8_t extractModeName(uint8_t mode, const char *src, char *dest, uint8_t maxLen) { if (src == JSON_mode_names || src == nullptr) { @@ -276,7 +276,7 @@ uint8_t extractModeName(uint8_t mode, const char *src, char *dest, uint8_t maxLe if (src == JSON_palette_names && mode > (GRADIENT_PALETTE_COUNT + 13)) { snprintf_P(dest, maxLen, PSTR("~ Custom %d ~"), 255-mode); - dest[maxLen-1] = '\0'; + dest[maxLen] = '\0'; return strlen(dest); }