From 9f034e9008fcfb74be463b74cea479ca7ba82c52 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Tue, 2 Sep 2025 13:29:39 +0200 Subject: [PATCH] [PR #897] Xext: security: inline SProc*()'s PR: https://github.com/X11Libre/xserver/pull/897 --- Xext/security.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Xext/security.c b/Xext/security.c index 96e980c8b3..fc2dc10607 100644 --- a/Xext/security.c +++ b/Xext/security.c @@ -444,6 +444,15 @@ ProcSecurityGenerateAuthorization(ClientPtr client) return BadValue; } + if (client->swapped) { + swaps(&stuff->nbytesAuthProto); + swaps(&stuff->nbytesAuthData); + swapl(&stuff->valueMask); + + unsigned long nvalues = (((CARD32 *) stuff) + client->req_len) - values; + SwapLongs(values, nvalues); + } + /* check timeout */ timeout = 60; if (stuff->valueMask & XSecurityTimeout) {