diff --git a/xserver/Xi/xiquerydevice.c b/xserver/Xi/xiquerydevice.c index 303c8b27d..cc7eca630 100644 --- a/xserver/Xi/xiquerydevice.c +++ b/xserver/Xi/xiquerydevice.c @@ -152,9 +152,9 @@ ProcXIQueryDevice(ClientPtr client) } } } - + len = rep.length*4; WriteReplyToClient(client, sizeof(xXIQueryDeviceReply), &rep); - WriteToClient(client, rep.length * 4, ptr); + WriteToClient(client, len, ptr); free(ptr); free(skip); return rc;