roccat: check the crc on the profile

for the key mapping

Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
This commit is contained in:
Benjamin Tissoires
2015-09-10 18:40:41 -04:00
parent ce0c3c9d20
commit f99a675476

View File

@@ -519,6 +519,11 @@ roccat_read_profile(struct ratbag_profile *profile, unsigned int index)
if (rc < ROCCAT_REPORT_SIZE_PROFILE)
return;
if (!roccat_crc_is_valid(device, buf, ROCCAT_REPORT_SIZE_PROFILE))
log_error(device->ratbag,
"Error while reading profile %d, continuing...\n",
profile->index);
log_raw(device->ratbag, "profile: %d %s:%d\n",
buf[2],
__FILE__, __LINE__);