diff --git a/Xext/vidmode.c b/Xext/vidmode.c index bf128d7dad..d2e02dc664 100644 --- a/Xext/vidmode.c +++ b/Xext/vidmode.c @@ -1581,11 +1581,8 @@ ProcVidModeGetGammaRamp(ClientPtr client) SwapShorts((short *) ramp, length * 3); } WriteToClient(client, sizeof(xXF86VidModeGetGammaRampReply), &rep); - - if (stuff->size) { - WriteToClient(client, ramplen, ramp); - free(ramp); - } + WriteToClient(client, ramplen, ramp); + free(ramp); return Success; }