mirror of
https://github.com/X11Libre/xserver.git
synced 2026-03-28 09:59:56 +00:00
DeliverGrabbedEvent: stop segfault when gemask == NULL.
This commit is contained in:
@@ -3283,7 +3283,7 @@ DeliverGrabbedEvent(xEvent *xE, DeviceIntPtr thisDev,
|
||||
xGenericEvent* ge = ((xGenericEvent*)xE);
|
||||
GenericMaskPtr gemask = grab->genericMasks;
|
||||
|
||||
if (!gemask->eventMask[GEEXTIDX(ge)])
|
||||
if (!gemask || !gemask->eventMask[GEEXTIDX(ge)])
|
||||
return;
|
||||
|
||||
if (GEEventFill(xE))
|
||||
|
||||
Reference in New Issue
Block a user