From 21b526e7e90efddffce0e147c05c8077c38147e2 Mon Sep 17 00:00:00 2001 From: Carmelo Date: Fri, 30 Oct 2026 17:14:52 +0800 Subject: [PATCH] Fix uninitialized read in cups_lang_new for short language names --- cups/language.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cups/language.c b/cups/language.c index 91666ae2f..8bb0a71ce 100644 --- a/cups/language.c +++ b/cups/language.c @@ -654,7 +654,7 @@ cups_lang_new(const char *language) // I - Language name if (status && lang_directory) { snprintf(filename, sizeof(filename), "%s/%s.strings", lang_directory, language); - if (access(filename, 0) && language[2]) + if (access(filename, 0) && strlen(language) > 2) { char baselang[3]; // Base language name