From 352fb8ad85089cc3ee57276e5eef594bd4002e84 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Fri, 18 Jul 2025 01:44:34 +0200 Subject: [PATCH] vidmode: fix ProcVidModeGetDotClocks() reply size computation A clock entry is 32 bits instead of 8 bits long. Signed-off-by: Enrico Weigelt, metux IT consult --- Xext/vidmode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Xext/vidmode.c b/Xext/vidmode.c index a192cff295..e42804724c 100644 --- a/Xext/vidmode.c +++ b/Xext/vidmode.c @@ -1432,7 +1432,7 @@ ProcVidModeGetDotClocks(ClientPtr client) .type = X_Reply, .sequenceNumber = client->sequence, .length = bytes_to_int32(sizeof(xXF86VidModeGetDotClocksReply) - - sizeof(xGenericReply) + numClocks), + - sizeof(xGenericReply)) + numClocks, .clocks = numClocks, .maxclocks = MAXCLOCKS, .flags = (ClockProg ? CLKFLAG_PROGRAMABLE : 0),