From e0e6c090660bf6133c8c444fbb4214ea2a0ee32c Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Tue, 2 Jul 2024 21:40:10 +0200 Subject: [PATCH] (submit/xext-saver) 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 --- Xext/saver.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Xext/saver.c b/Xext/saver.c index 1b4179e91..045b22d0d 100644 --- a/Xext/saver.c +++ b/Xext/saver.c @@ -605,6 +605,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;