From b97125ff25c7f2e3aa06ec80983b7f14b6d93d88 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 1306de1f3..a07d9d12d 100644 --- a/Xext/security.c +++ b/Xext/security.c @@ -452,6 +452,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) {