summaryrefslogtreecommitdiffstats
path: root/extra/source/tigervnc/patches/xorg-server/CVE-2022-46340.correction.patch
blob: ad31c79168074b09d5368a768e781d7bb7258a5a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
diff -u -r --new-file xorg-server-21.1.5/Xext/xtest.c xorg-server-21.1.6/Xext/xtest.c
--- xorg-server-21.1.5/Xext/xtest.c	2022-12-13 20:25:18.000000000 -0600
+++ xorg-server-21.1.6/Xext/xtest.c	2022-12-19 04:53:03.000000000 -0600
@@ -502,7 +502,7 @@
 
     nev = ((req->length << 2) - sizeof(xReq)) / sizeof(xEvent);
     for (ev = (xEvent *) &req[1]; --nev >= 0; ev++) {
-        int evtype = ev->u.u.type & 0x177;
+        int evtype = ev->u.u.type & 0177;
         /* Swap event */
         proc = EventSwapVector[evtype];
         /* no swapping proc; invalid event type? */