From 73de54210446e9eca81b96ea6775ee5ea1a31d75 Mon Sep 17 00:00:00 2001 From: Daniel Stone Date: Mon, 24 Jan 2011 08:40:10 +1000 Subject: [PATCH] Input: Fix event size confusion in CheckPassiveGrabsOnWindow We were just storing a DeviceEvent, but allocating enough space for an InternalEvent. Signed-off-by: Daniel Stone Reviewed-by: Julien Cristau Reviewed-by: Adam Jackson Reviewed-by: Cyril Brulebois --- dix/events.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dix/events.c b/dix/events.c index 4a2815b0f..bc08f7b54 100644 --- a/dix/events.c +++ b/dix/events.c @@ -3565,7 +3565,7 @@ CheckPassiveGrabsOnWindow( if (grabinfo->sync.state == FROZEN_NO_EVENT) { if (!grabinfo->sync.event) - grabinfo->sync.event = calloc(1, sizeof(InternalEvent)); + grabinfo->sync.event = calloc(1, sizeof(DeviceEvent)); *grabinfo->sync.event = *event; grabinfo->sync.state = FROZEN_WITH_EVENT; }