diff options
author | Daniel Stone <daniel@fooishbar.org> | 2011-01-24 08:40:10 +1000 |
---|---|---|
committer | Daniel Stone <daniel@fooishbar.org> | 2011-05-03 01:46:53 +0100 |
commit | 73de54210446e9eca81b96ea6775ee5ea1a31d75 (patch) | |
tree | 58a635a1433c2c3c0746d1804f25f4e7e82b4ba3 | |
parent | 706326491011be8cecb9b56c06f7241b7cbd425f (diff) |
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 <daniel@fooishbar.org>
Reviewed-by: Julien Cristau <jcristau@debian.org>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Cyril Brulebois <kibi@debian.org>
-rw-r--r-- | dix/events.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; } |