From bee02a154145c0e4ed97980f7857dc27a96b1be8 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 1 Jun 2009 10:49:22 +1000 Subject: [PATCH] dix: ensure implicit passive grabs have the xi2mask zeroed. This fixes XI2 enter/leave events being sent to non-xi2 clients. Signed-off-by: Peter Hutterer --- dix/events.c | 1 + 1 file changed, 1 insertion(+) diff --git a/dix/events.c b/dix/events.c index 78663ea0b..b5b052181 100644 --- a/dix/events.c +++ b/dix/events.c @@ -2065,6 +2065,7 @@ DeliverEventsToWindow(DeviceIntPtr pDev, WindowPtr pWin, xEvent GrabRec tempGrab; OtherInputMasks *inputMasks; + memset(&tempGrab, 0, sizeof(GrabRec)); tempGrab.next = NULL; tempGrab.device = pDev; tempGrab.resource = client->clientAsMask;