diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2009-06-04 14:51:32 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2009-06-04 15:11:09 +1000 |
commit | 2bda50ee14b7873f28081bf0f1bfb7b79a40de43 (patch) | |
tree | b8f52c38528e41a03fb13e1091cab52615338b57 | |
parent | 09266d6cd1bb6e09fe8bcb875c63fb4011c05b55 (diff) |
Xi: memset the device name padding to 0.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r-- | Xi/querydev.c | 3 |
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; |