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

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