Fixed potentially overlapping memcpy() to use memmove()

This commit is contained in:
Sam Lantinga
2025-01-14 14:34:29 -08:00
parent aa9b4ec894
commit 91b76f5c29
2 changed files with 2 additions and 2 deletions

View File

@@ -263,7 +263,7 @@ static SDL_bool HIDAPI_DriverPS4_InitDevice(SDL_HIDAPI_Device *device)
j = -1;
for (i = 0; i < 12; i += 2) {
j += 1;
SDL_memcpy(&serial[j], &device->serial[i], 2);
SDL_memmove(&serial[j], &device->serial[i], 2);
j += 2;
serial[j] = '-';
}

View File

@@ -371,7 +371,7 @@ static SDL_bool HIDAPI_DriverPS5_InitDevice(SDL_HIDAPI_Device *device)
j = -1;
for (i = 0; i < 12; i += 2) {
j += 1;
SDL_memcpy(&serial[j], &device->serial[i], 2);
SDL_memmove(&serial[j], &device->serial[i], 2);
j += 2;
serial[j] = '-';
}