Explorar el Código

Unload Wayland libs if memory allocation fails during init.

Ryan C. Gordon hace 11 años
padre
commit
bd01a9c914
Se han modificado 1 ficheros con 1 adiciones y 0 borrados
  1. 1 0
      src/video/wayland/SDL_waylandvideo.c

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

@@ -95,6 +95,7 @@ Wayland_CreateDevice(int devindex)
     /* Initialize all variables that we clean on shutdown */
     /* Initialize all variables that we clean on shutdown */
     device = SDL_calloc(1, sizeof(SDL_VideoDevice));
     device = SDL_calloc(1, sizeof(SDL_VideoDevice));
     if (!device) {
     if (!device) {
+        SDL_WAYLAND_UnloadSymbols();
         SDL_OutOfMemory();
         SDL_OutOfMemory();
         return NULL;
         return NULL;
     }
     }