From 2bda50ee14b7873f28081bf0f1bfb7b79a40de43 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 4 Jun 2009 14:51:32 +1000 Subject: [PATCH] Xi: memset the device name padding to 0. Signed-off-by: Peter Hutterer --- Xi/querydev.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;