Blame SOURCES/0008-Xext-fix-invalid-event-type-mask-in-XTestSwapFakeInp.patch

b25474
From bb1711b7fba42f2a0c7d1c09beee241a1b2bcc30 Mon Sep 17 00:00:00 2001
b25474
From: Peter Hutterer <peter.hutterer@who-t.net>
b25474
Date: Mon, 19 Dec 2022 10:06:45 +1000
b25474
Subject: [PATCH xserver] Xext: fix invalid event type mask in
b25474
 XTestSwapFakeInput
b25474
b25474
In commit b320ca0 the mask was inadvertently changed from octal 0177 to
b25474
hexadecimal 0x177.
b25474
b25474
Fixes commit b320ca0ffe4c0c872eeb3a93d9bde21f765c7c63
b25474
  Xtest: disallow GenericEvents in XTestSwapFakeInput
b25474
b25474
Found by Stuart Cassoff
b25474
b25474
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
b25474
---
b25474
 Xext/xtest.c | 2 +-
b25474
 1 file changed, 1 insertion(+), 1 deletion(-)
b25474
b25474
diff --git a/Xext/xtest.c b/Xext/xtest.c
b25474
index 2985a4ce6e..dde5c4cf9d 100644
b25474
--- a/Xext/xtest.c
b25474
+++ b/Xext/xtest.c
b25474
@@ -502,7 +502,7 @@ XTestSwapFakeInput(ClientPtr client, xReq * req)
b25474
 
b25474
     nev = ((req->length << 2) - sizeof(xReq)) / sizeof(xEvent);
b25474
     for (ev = (xEvent *) &req[1]; --nev >= 0; ev++) {
b25474
-        int evtype = ev->u.u.type & 0x177;
b25474
+        int evtype = ev->u.u.type & 0177;
b25474
         /* Swap event */
b25474
         proc = EventSwapVector[evtype];
b25474
         /* no swapping proc; invalid event type? */
b25474
-- 
b25474
2.38.1
b25474