aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/hid/hid-roccat-koneplus.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/hid/hid-roccat-koneplus.c b/drivers/hid/hid-roccat-koneplus.c
index 591a97cf6b65..65d7cde4c5d1 100644
--- a/drivers/hid/hid-roccat-koneplus.c
+++ b/drivers/hid/hid-roccat-koneplus.c
@@ -258,6 +258,9 @@ static ssize_t koneplus_sysfs_read(struct file *fp, struct kobject *kobj,
258 struct usb_device *usb_dev = interface_to_usbdev(to_usb_interface(dev)); 258 struct usb_device *usb_dev = interface_to_usbdev(to_usb_interface(dev));
259 int retval; 259 int retval;
260 260
261 if (off >= real_size)
262 return 0;
263
261 if (off != 0 || count != real_size) 264 if (off != 0 || count != real_size)
262 return -EINVAL; 265 return -EINVAL;
263 266