mirror of
git://slackware.nl/current.git
synced 2024-12-29 10:25:00 +01:00
15705ea3bc
patches/packages/xorg-server-1.20.14-x86_64-6_slack15.0.txz: Rebuilt. This release fixes an invalid event type mask in XTestSwapFakeInput which was inadvertently changed from octal 0177 to hexadecimal 0x177 in the fix for CVE-2022-46340. patches/packages/xorg-server-xephyr-1.20.14-x86_64-6_slack15.0.txz: Rebuilt. patches/packages/xorg-server-xnest-1.20.14-x86_64-6_slack15.0.txz: Rebuilt. patches/packages/xorg-server-xvfb-1.20.14-x86_64-6_slack15.0.txz: Rebuilt. patches/packages/xorg-server-xwayland-21.1.4-x86_64-5_slack15.0.txz: Rebuilt. This release fixes an invalid event type mask in XTestSwapFakeInput which was inadvertently changed from octal 0177 to hexadecimal 0x177 in the fix for CVE-2022-46340.
12 lines
579 B
Diff
12 lines
579 B
Diff
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? */
|