summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2009-06-04 14:51:32 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2009-06-04 15:11:09 +1000
commit2bda50ee14b7873f28081bf0f1bfb7b79a40de43 (patch)
treeb8f52c38528e41a03fb13e1091cab52615338b57
parent09266d6cd1bb6e09fe8bcb875c63fb4011c05b55 (diff)
Xi: memset the device name padding to 0.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r--Xi/querydev.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/Xi/querydev.c b/Xi/querydev.c
index d881b7640..0d661a9f8 100644
--- a/Xi/querydev.c
+++ b/Xi/querydev.c
@@ -359,8 +359,9 @@ ListDeviceInfo(DeviceIntPtr dev, xXIDeviceInfo* info)
info->enabled = dev->enabled;
total_len = sizeof(xXIDeviceInfo);
- strncpy(any, dev->name, info->name_len);
len = ((info->name_len + 3)/4) * 4;
+ memset(any, 0, len);
+ strncpy(any, dev->name, info->name_len);
any += len;
total_len += len;