From e5391351049ee8d06b01e827c0e9fc84f3d68e9c Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Tue, 3 Dec 2024 08:33:51 -0800
Subject: [PATCH] Fixed potential buffer overflow
(cherry picked from commit 6aab5a089daa7892c700d745b1d4be51587f4c48)
---
src/video/kmsdrm/SDL_kmsdrmvideo.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c
index dbcb05239b6b5..5b5fefd2ccfff 100644
--- a/src/video/kmsdrm/SDL_kmsdrmvideo.c
+++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c
@@ -96,7 +96,7 @@ static int get_driindex(void)
}
SDL_strlcpy(device + kmsdrm_dri_pathsize, kmsdrm_dri_devname,
- sizeof(device) - kmsdrm_dri_devnamesize);
+ sizeof(device) - kmsdrm_dri_pathsize);
while((res = readdir(folder)) != NULL && available < 0) {
if (SDL_memcmp(res->d_name, kmsdrm_dri_devname,
kmsdrm_dri_devnamesize) == 0) {