Browse Source

testcontroller: fixed incorrect usage of memcpy()

Sam Lantinga 5 months ago
parent
commit
850158f83f
1 changed files with 2 additions and 2 deletions
  1. 2 2
      test/gamepadutils.c

+ 2 - 2
test/gamepadutils.c

@@ -2263,8 +2263,8 @@ static void RemoveMappingValueAt(MappingParts *parts, int index)
     SDL_free(parts->values[index]);
     --parts->num_elements;
     if (index < parts->num_elements) {
-        SDL_memcpy(&parts->keys[index], &parts->keys[index] + 1, (parts->num_elements - index) * sizeof(parts->keys[index]));
-        SDL_memcpy(&parts->values[index], &parts->values[index] + 1, (parts->num_elements - index) * sizeof(parts->values[index]));
+        SDL_memmove(&parts->keys[index], &parts->keys[index] + 1, (parts->num_elements - index) * sizeof(parts->keys[index]));
+        SDL_memmove(&parts->values[index], &parts->values[index] + 1, (parts->num_elements - index) * sizeof(parts->values[index]));
     }
 }