diff options
Diffstat (limited to 'drivers/tty/vt/selection.c')
| -rw-r--r-- | drivers/tty/vt/selection.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/tty/vt/selection.c b/drivers/tty/vt/selection.c index 67b1d0d7c8a..fb864e7fcd1 100644 --- a/drivers/tty/vt/selection.c +++ b/drivers/tty/vt/selection.c @@ -332,7 +332,8 @@ int paste_selection(struct tty_struct *tty)  			continue;  		}  		count = sel_buffer_lth - pasted; -		count = tty->ldisc->ops->receive_buf(tty, sel_buffer + pasted, +		count = min(count, tty->receive_room); +		tty->ldisc->ops->receive_buf(tty, sel_buffer + pasted,  								NULL, count);  		pasted += count;  	}  |