Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 39b3c3a5 authored by Benjamin Tissoires's avatar Benjamin Tissoires
Browse files

HID: input: fix assignment of .value



The value field is actually an array of .maxfield. We should assign the
correct number to the correct usage.

Not that we never encounter a device that requires this ATM, but better
have the proper code path.

Fixes: 2dc702c9 ("HID: input: use the Resolution Multiplier for
       high-resolution scrolling")
Cc: stable@vger.kernel.org  # v5.0+
Signed-off-by: default avatarBenjamin Tissoires <benjamin.tissoires@redhat.com>
parent d43c17ea
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1580,7 +1580,7 @@ static bool __hidinput_change_resolution_multipliers(struct hid_device *hid,
			if (usage->hid != HID_GD_RESOLUTION_MULTIPLIER)
				continue;

			*report->field[i]->value = value;
			report->field[i]->value[j] = value;
			update_needed = true;
		}
	}