dix: plug memory leak in DeviceEnterLeaveEvents.

'event' must be freed before exiting.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer 2009-09-23 11:44:12 +10:00
parent 6ee796e9bb
commit fd91313673

View File

@ -4414,10 +4414,12 @@ DeviceEnterLeaveEvent(
filter, grab); filter, grab);
} else { } else {
if (!GetWindowXI2Mask(mouse, pWin, (xEvent*)event)) if (!GetWindowXI2Mask(mouse, pWin, (xEvent*)event))
return; goto out;
DeliverEventsToWindow(mouse, pWin, (xEvent*)event, 1, filter, DeliverEventsToWindow(mouse, pWin, (xEvent*)event, 1, filter,
NullGrab); NullGrab);
} }
out:
xfree(event); xfree(event);
} }