Message ID | 1296121320-8946-1-git-send-email-jacmet@sunsite.dk (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/drivers/input/evdev.c b/drivers/input/evdev.c index c8471a2..61fa24e 100644 --- a/drivers/input/evdev.c +++ b/drivers/input/evdev.c @@ -330,7 +330,7 @@ static ssize_t evdev_write(struct file *file, const char __user *buffer, goto out; } - while (retval < count) { + while ((retval + input_event_size()) <= count) { if (input_event_from_user(buffer + retval, &event)) { retval = -EFAULT;