diff --git a/drivers/hid/uhid.c b/drivers/hid/uhid.c index 119b7e6405bee..714cd8cc9579b 100644 --- a/drivers/hid/uhid.c +++ b/drivers/hid/uhid.c @@ -465,7 +465,7 @@ static ssize_t uhid_char_read(struct file *file, char __user *buffer, goto try_again; } else { len = min(count, sizeof(**uhid->outq)); - if (copy_to_user(buffer, &uhid->outq[uhid->tail], len)) { + if (copy_to_user(buffer, uhid->outq[uhid->tail], len)) { ret = -EFAULT; } else { kfree(uhid->outq[uhid->tail]);