From edc708a169806c523aaf66671049a1fbe9abbf21 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Sun, 6 Aug 2023 17:01:59 -0700
Subject: [PATCH] Fixed implicit memcpy() in AddVidModeToList()
---
src/SDL12_compat.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/SDL12_compat.c b/src/SDL12_compat.c
index fba2e5642..ff44eee41 100644
--- a/src/SDL12_compat.c
+++ b/src/SDL12_compat.c
@@ -2136,8 +2136,7 @@ AddVidModeToList(VideoModeList *vmode, SDL12_Rect *mode, const Uint16 maxw, cons
}
vmode->modeslist12 = (SDL12_Rect *) ptr;
- vmode->modeslist12[vmode->nummodes] = *mode;
-
+ SDL20_memcpy(&vmode->modeslist12[vmode->nummodes], mode, sizeof(vmode->modeslist12[vmode->nummodes]));
vmode->nummodes++;
return 0;