Xext: vidmode: ProcVidModeSetGammaRamp() simplify payload write out

WriteToClient() already checks for zero-length buffer and does nothing
in that case. So we can make the code a bit easier to read and also
allow further simplification of reply submission by upcoming commits.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult 2024-07-17 16:14:33 +02:00
parent 9b661813f1
commit 285610b283

View File

@ -1585,11 +1585,8 @@ ProcVidModeGetGammaRamp(ClientPtr client)
SwapShorts((short *) ramp, length * 3); SwapShorts((short *) ramp, length * 3);
} }
WriteToClient(client, sizeof(xXF86VidModeGetGammaRampReply), &rep); WriteToClient(client, sizeof(xXF86VidModeGetGammaRampReply), &rep);
WriteToClient(client, ramplen, ramp);
if (stuff->size) { free(ramp);
WriteToClient(client, ramplen, ramp);
free(ramp);
}
return Success; return Success;
} }