Browse Source

wayland: Free the input struct in all initialization failure paths

Frank Praznik 1 year ago
parent
commit
5f65fd360d
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/video/wayland/SDL_waylandvideo.c

+ 1 - 0
src/video/wayland/SDL_waylandvideo.c

@@ -222,6 +222,7 @@ static SDL_VideoDevice *Wayland_CreateDevice(void)
     /* Initialize all variables that we clean on shutdown */
     device = SDL_calloc(1, sizeof(SDL_VideoDevice));
     if (!device) {
+        SDL_free(input);
         SDL_free(data);
         WAYLAND_wl_display_disconnect(display);
         SDL_WAYLAND_UnloadSymbols();