mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-04-24 08:15:50 +00:00
Add missing null check for displaydata during window creation
Found in the wild from minidump reports. Unclear displaydata is null, but according to the API it is possible for this call to return null so it seems like a valid check.
This commit is contained in:
@@ -446,6 +446,10 @@ int X11_CreateWindow(SDL_VideoDevice *_this, SDL_Window *window, SDL_PropertiesI
|
||||
|
||||
SDL_VideoData *data = _this->driverdata;
|
||||
SDL_DisplayData *displaydata = SDL_GetDisplayDriverDataForWindow(window);
|
||||
if (!displaydata) {
|
||||
return SDL_SetError("Could not find display info");
|
||||
}
|
||||
|
||||
const SDL_bool force_override_redirect = SDL_GetHintBoolean(SDL_HINT_X11_FORCE_OVERRIDE_REDIRECT, SDL_FALSE);
|
||||
SDL_WindowData *windowdata;
|
||||
Display *display = data->display;
|
||||
|
||||
Reference in New Issue
Block a user