From 160b2ef00f2a1b066a520432282293ccec8c3b6b Mon Sep 17 00:00:00 2001 From: David Laight Date: Sat, 6 Jun 2026 21:27:41 +0100 Subject: [PATCH] fbdev: sisfb: Replace strlen() strcpy() pair with strscpy() Use the result of strscpy() for the overflow check. Signed-off-by: David Laight Signed-off-by: Helge Deller --- drivers/video/fbdev/sis/sis_main.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/video/fbdev/sis/sis_main.c b/drivers/video/fbdev/sis/sis_main.c index 84567d67f71d..95f976b49143 100644 --- a/drivers/video/fbdev/sis/sis_main.c +++ b/drivers/video/fbdev/sis/sis_main.c @@ -204,8 +204,7 @@ static void sisfb_search_mode(char *name, bool quiet) return; } - if(strlen(name) <= 19) { - strcpy(strbuf1, name); + if (strscpy(strbuf1, name) > 0) { for(i = 0; i < strlen(strbuf1); i++) { if(strbuf1[i] < '0' || strbuf1[i] > '9') strbuf1[i] = ' '; }