diff options
Diffstat (limited to 'xorg-server/Xi/xiquerydevice.c')
| -rw-r--r-- | xorg-server/Xi/xiquerydevice.c | 13 | 
1 files changed, 6 insertions, 7 deletions
| diff --git a/xorg-server/Xi/xiquerydevice.c b/xorg-server/Xi/xiquerydevice.c index 85c1dd81d..af7ea5394 100644 --- a/xorg-server/Xi/xiquerydevice.c +++ b/xorg-server/Xi/xiquerydevice.c @@ -107,13 +107,12 @@ ProcXIQueryDevice(ClientPtr client)          return BadAlloc;      } -    rep = (xXIQueryDeviceReply) { -        .repType = X_Reply, -        .RepType = X_XIQueryDevice, -        .sequenceNumber = client->sequence, -        .length = len / 4, -        .num_devices = 0 -    }; +    memset(&rep, 0, sizeof(xXIQueryDeviceReply)); +    rep.repType = X_Reply; +    rep.RepType = X_XIQueryDevice; +    rep.sequenceNumber = client->sequence; +    rep.length = len / 4; +    rep.num_devices = 0;      ptr = info;      if (dev) { | 
