From 46d39d56febc2a00bdd2270dc88c8a13f2a0441a Mon Sep 17 00:00:00 2001 From: ocornut Date: Fri, 7 Aug 2026 18:42:39 +0200 Subject: [PATCH] Fixed GCC false positive. (#9508) --- imgui_widgets.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/imgui_widgets.cpp b/imgui_widgets.cpp index 2fe200f5e..062e26d73 100644 --- a/imgui_widgets.cpp +++ b/imgui_widgets.cpp @@ -3635,6 +3635,7 @@ const char* ImParseFormatTrimDecorations(const char* fmt, char* buf, size_t buf_ const char* fmt_end = ImParseFormatFindEnd(fmt_start); if (fmt_end[0] == 0) // If we only have leading decoration, we don't need to copy the data. return fmt_start; + buf[0] = 0; // Fix false positive with caller assuming that buf could be non-initialized (#9508) ImStrncpy(buf, fmt_start, ImMin((size_t)(fmt_end - fmt_start) + 1, buf_size)); return buf; }