diff options
Diffstat (limited to 'xorg-server/render/render.c')
-rwxr-xr-x[-rw-r--r--] | xorg-server/render/render.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/xorg-server/render/render.c b/xorg-server/render/render.c index 723f380c2..68e79aa39 100644..100755 --- a/xorg-server/render/render.c +++ b/xorg-server/render/render.c @@ -268,11 +268,7 @@ static int ProcRenderQueryVersion(ClientPtr client) { RenderClientPtr pRenderClient = GetRenderClient(client); - xRenderQueryVersionReply rep = { - .type = X_Reply, - .sequenceNumber = client->sequence, - .length = 0 - }; + xRenderQueryVersionReply rep; REQUEST(xRenderQueryVersionReq); @@ -281,6 +277,10 @@ ProcRenderQueryVersion(ClientPtr client) pRenderClient->major_version = stuff->majorVersion; pRenderClient->minor_version = stuff->minorVersion; + memset(&rep, 0, sizeof(xRenderQueryVersionReply)); + rep.type = X_Reply; + rep.sequenceNumber = client->sequence; + rep.length = 0; if ((stuff->majorVersion * 1000 + stuff->minorVersion) < (SERVER_RENDER_MAJOR_VERSION * 1000 + SERVER_RENDER_MINOR_VERSION)) { rep.majorVersion = stuff->majorVersion; |