diff --git a/src/video/wayland/SDL_waylandvideo.c b/src/video/wayland/SDL_waylandvideo.c index bc935b9bd..43826b831 100644 --- a/src/video/wayland/SDL_waylandvideo.c +++ b/src/video/wayland/SDL_waylandvideo.c @@ -95,6 +95,7 @@ Wayland_CreateDevice(int devindex) /* Initialize all variables that we clean on shutdown */ device = SDL_calloc(1, sizeof(SDL_VideoDevice)); if (!device) { + SDL_WAYLAND_UnloadSymbols(); SDL_OutOfMemory(); return NULL; }