From fdb8c8ea41e77feb66c2ba0f55efc9e3c11cd1ba Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Tue, 2 Jul 2024 21:40:10 +0200 Subject: [PATCH] Xext: saver: fix missing swap in QueryVersion reply The `majorVersion` and `minorVersion` fields are CARD16, thus need to be swapped. OTOH, the lengths field is zero anyways, so no need to swap it. Signed-off-by: Enrico Weigelt, metux IT consult Part-of: --- Xext/saver.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Xext/saver.c b/Xext/saver.c index edb5102c3..cc637aad2 100644 --- a/Xext/saver.c +++ b/Xext/saver.c @@ -611,6 +611,8 @@ ProcScreenSaverQueryVersion(ClientPtr client) if (client->swapped) { swaps(&rep.sequenceNumber); swapl(&rep.length); + swaps(&rep.majorVersion); + swaps(&rep.minorVersion); } WriteToClient(client, sizeof(xScreenSaverQueryVersionReply), &rep); return Success;