dix: fix erroneous BUG_RETURN check

Check was inverted, we want to complain if evcount exceeds our target
array.

Fixes: 219c54b8a3 ("dix: fix DeviceStateNotify event calculation")
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1868>
This commit is contained in:
Peter Hutterer 2025-03-20 11:24:32 +10:00
parent 4b5d410591
commit 2bca68f41b

View File

@ -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);