diff options
Diffstat (limited to 'xorg-server/Xext/bigreq.c')
-rw-r--r-- | xorg-server/Xext/bigreq.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/xorg-server/Xext/bigreq.c b/xorg-server/Xext/bigreq.c index c78a1e4b4..c4508ddb5 100644 --- a/xorg-server/Xext/bigreq.c +++ b/xorg-server/Xext/bigreq.c @@ -53,12 +53,11 @@ ProcBigReqDispatch(ClientPtr client) return BadRequest; REQUEST_SIZE_MATCH(xBigReqEnableReq); client->big_requests = TRUE; - rep = (xBigReqEnableReply) { - .type = X_Reply, - .sequenceNumber = client->sequence, - .length = 0, - .max_request_size = maxBigRequestSize - }; + memset(&rep, 0, sizeof(xBigReqEnableReply)); + rep.type = X_Reply; + rep.sequenceNumber = client->sequence; + rep.length = 0; + rep.max_request_size = maxBigRequestSize; if (client->swapped) { swaps(&rep.sequenceNumber); swapl(&rep.max_request_size); |