xserver: Branch 'master'
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri Mar 21 07:44:36 UTC 2025
dix/enterleave.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
New commits:
commit 2bca68f41b222ca7bf881f0e2d7011e9fea43c60
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Mar 20 11:24:32 2025 +1000
dix: fix erroneous BUG_RETURN check
Check was inverted, we want to complain if evcount exceeds our target
array.
Fixes: 219c54b8a333 ("dix: fix DeviceStateNotify event calculation")
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1868>
diff --git a/dix/enterleave.c b/dix/enterleave.c
index c735e8807..5432ddc74 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);
More information about the xorg-commit
mailing list