mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-02-15 16:14:05 +00:00
wayland: Check the returned display value for null
In reality, this condition will never occur, since the index is checked before calling the display retrieval function, but aggressive LTO with jump threading can generate a warning if this isn't explicitly checked.
This commit is contained in:
@@ -647,6 +647,11 @@ static void display_handle_done(void *data,
|
||||
|
||||
if (driverdata->index > -1) {
|
||||
dpy = SDL_GetDisplay(driverdata->index);
|
||||
|
||||
/* XXX: This can never happen, but jump threading during aggressive LTO can generate a warning without this check. */
|
||||
if (!dpy) {
|
||||
dpy = &driverdata->placeholder;
|
||||
}
|
||||
} else {
|
||||
dpy = &driverdata->placeholder;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user