From a7f9bcaf3921618d1ec28f3b0d00ddd01bb1609a Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Wed, 3 Jul 2024 15:59:46 +0200 Subject: [PATCH] Xext: bigreq: use REPLY_*() macros for preparing / sending replies Use the new macros for preparing and sending replies to clients. Signed-off-by: Enrico Weigelt, metux IT consult --- Xext/bigreq.c | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/Xext/bigreq.c b/Xext/bigreq.c index aa37ed895..977cdd602 100644 --- a/Xext/bigreq.c +++ b/Xext/bigreq.c @@ -47,24 +47,17 @@ ProcBigReqDispatch(ClientPtr client) { REQUEST_HEAD_STRUCT(xBigReqEnableReq); - xBigReqEnableReply rep; - if (stuff->brReqType != X_BigReqEnable) return BadRequest; client->big_requests = TRUE; - rep = (xBigReqEnableReply) { - .type = X_Reply, - .sequenceNumber = client->sequence, - .length = 0, + + xBigReqEnableReply rep = { .max_request_size = maxBigRequestSize }; - if (client->swapped) { - swaps(&rep.sequenceNumber); - swapl(&rep.max_request_size); - } - WriteToClient(client, sizeof(xBigReqEnableReply), &rep); - return Success; + + REPLY_FIELD_CARD32(max_request_size); + REPLY_SEND_RET_SUCCESS(); } void