From: David Laight Date: Sat, 6 Jun 2026 20:27:41 +0000 (+0100) Subject: fbdev: sisfb: Replace strlen() strcpy() pair with strscpy() X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=160b2ef00f2a1b066a520432282293ccec8c3b6b;p=thirdparty%2Flinux.git 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 --- diff --git a/drivers/video/fbdev/sis/sis_main.c b/drivers/video/fbdev/sis/sis_main.c index 84567d67f71de..95f976b49143d 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] = ' '; }