forked from drath/libratbag
hidpp20drv: if the num_buttons has been filled, use it
Or we end up reading in non allocated memory in hidpp20drv_read_button(). Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
This commit is contained in:
@@ -466,7 +466,8 @@ hidpp20drv_probe(struct ratbag_device *device, const struct ratbag_id id)
|
||||
goto err;
|
||||
}
|
||||
|
||||
ratbag_device_init_profiles(device, 1, 8);
|
||||
ratbag_device_init_profiles(device, 1,
|
||||
device->num_buttons ? device->num_buttons : 8);
|
||||
|
||||
return rc;
|
||||
err:
|
||||
|
||||
Reference in New Issue
Block a user