diff --git a/dix/enterleave.c b/dix/enterleave.c index c735e880790338c828140a0f275476b1cda5e038..5432ddc749fb5ab7f139a35f94b90d9c7658713e 100644 --- a/dix/enterleave.c +++ b/dix/enterleave.c @@ -732,7 +732,7 @@ DeliverStateNotifyEvent(DeviceIntPtr dev, WindowPtr win) evcount += ((nval - 3) + 6)/6; } - BUG_RETURN(evcount <= ARRAY_SIZE(sev)); + BUG_RETURN(evcount > ARRAY_SIZE(sev)); FixDeviceStateNotify(dev, ev, k, b, v, first);