Explorar el Código

wayland: Use SDL_memcpy instead of SDL_copyp to copy the repeated text string

SDL_copyp is not intended to copy arrays. Use SDL_memcpy with the explicit size instead.
Frank Praznik hace 4 meses
padre
commit
abcfa1b7de
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      src/video/wayland/SDL_waylandevents.c

+ 1 - 1
src/video/wayland/SDL_waylandevents.c

@@ -353,7 +353,7 @@ static void keyboard_repeat_set(SDL_WaylandKeyboardRepeat *repeat_info, Uint32 k
     repeat_info->next_repeat_ns = SDL_MS_TO_NS(repeat_info->repeat_delay_ms);
     repeat_info->scancode = scancode;
     if (has_text) {
-        SDL_copyp(repeat_info->text, text);
+        SDL_memcpy(repeat_info->text, text, sizeof(repeat_info->text));
     } else {
         repeat_info->text[0] = '\0';
     }