From 028e1ee3db8232c5e92533dda99e936cd694b3d4 Mon Sep 17 00:00:00 2001 From: Piotr Caban Date: Fri, 3 May 2019 11:59:13 +0200 Subject: [PATCH] hid: Only set first usage in an array in HidP_SetUsageValue. Signed-off-by: Piotr Caban Signed-off-by: Aric Stewart Signed-off-by: Alexandre Julliard --- dlls/hid/hidp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/dlls/hid/hidp.c b/dlls/hid/hidp.c index bfdc8881463..2c4e98ad541 100644 --- a/dlls/hid/hidp.c +++ b/dlls/hid/hidp.c @@ -263,6 +263,7 @@ static NTSTATUS find_value(HIDP_REPORT_TYPE ReportType, USAGE UsagePage, USHORT else if (report->Elements[i].caps.value.u.NotRange.Usage == Usage) { *element = report->Elements[i]; + element->bitCount = value->BitSize; return HIDP_STATUS_SUCCESS; } }