From 3e872c90c73ab9ca9d97c3130769a7aeff68c555 Mon Sep 17 00:00:00 2001 From: Olivier Fourdan Date: Tue, 28 Apr 2026 11:11:39 +0200 Subject: [PATCH] xkb: Fix potential uninitialized variable As reported by static analyzer: | xkb/xkbtext.c:1265:5: var_decl: Declaring variable "buf" without initializer. | xkb/xkbtext.c:1322:5: uninit_use_in_call: Using uninitialized value "*buf" when calling "tbGetBufferString". | xkb/xkbtext.c:77:5: read_value: Reading value "*str" when calling "strlen". | 1320| } | 1321| } | 1322|-> return tbGetBufferString(buf); | 1323| } | 1324| Signed-off-by: Olivier Fourdan Part-of: --- xkb/xkbtext.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xkb/xkbtext.c b/xkb/xkbtext.c index 593c157d7..1b0e6f409 100644 --- a/xkb/xkbtext.c +++ b/xkb/xkbtext.c @@ -1262,7 +1262,7 @@ XkbActionText(XkbDescPtr xkb, XkbAction *action, unsigned format) char * XkbBehaviorText(XkbDescPtr xkb, XkbBehavior * behavior, unsigned format) { - char buf[256]; + char buf[256] = ""; if (format == XkbCFile) { if (behavior->type == XkbKB_Default)