]> git.baikalelectronics.ru Git - kernel.git/commit
HID: playstation: fix array size comparison (off-by-one)
authorColin Ian King <colin.king@canonical.com>
Mon, 15 Feb 2021 16:39:21 +0000 (16:39 +0000)
committerBenjamin Tissoires <benjamin.tissoires@redhat.com>
Wed, 17 Feb 2021 18:00:06 +0000 (19:00 +0100)
commitbab83c3ae8306066ae92ac1c5c11d52e46fb1210
tree4f22d1a69591a58271620dfe96f82c3437ba5c92
parent0a96ce2595560c0486646631eac247f16898c0b9
HID: playstation: fix array size comparison (off-by-one)

The comparison of value with the array size ps_gamepad_hat_mapping
appears to be off-by-one. Fix this by using >= rather than > for the
size comparison.

Addresses-Coverity: ("Out-of-bounds read")
Fixes: 9d89272c3d0a ("HID: playstation: initial DualSense USB support.")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
drivers/hid/hid-playstation.c