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

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