From 3eb331da509949f4f4f5579510cb5e9427644537 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Fri, 23 Oct 2015 13:06:08 +1000 Subject: [PATCH] hidpp10: fix truncated device name The hidpp10 name length does not include the terminating zero. Signed-off-by: Peter Hutterer --- src/hidpp10.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hidpp10.c b/src/hidpp10.c index e0fae947..874c93c2 100644 --- a/src/hidpp10.c +++ b/src/hidpp10.c @@ -1139,7 +1139,7 @@ hidpp10_get_pairing_information_device_name(struct hidpp10_device *dev, res = hidpp10_request_command(dev, &device_name); if (res) return -1; - *name_size = min(*name_size, device_name.msg.string[1]); + *name_size = min(*name_size, device_name.msg.string[1] + 1U); strncpy_safe(name, (char*)&device_name.msg.string[2], *name_size); return 0;