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

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