summaryrefslogtreecommitdiff
path: root/sys/dev/syscons/scmouse.c
diff options
context:
space:
mode:
authorMaxim Sobolev <sobomax@FreeBSD.org>2001-11-25 22:51:30 +0000
committerMaxim Sobolev <sobomax@FreeBSD.org>2001-11-25 22:51:30 +0000
commitc1f25b2f6bcebe6fe0ccdc6616e46b12e773bc62 (patch)
tree5815c5099b155d1060569db1bcf46172cbcae741 /sys/dev/syscons/scmouse.c
parent5744b3eac4169ecddd049dd05749b9e1e59655f8 (diff)
Notes
Diffstat (limited to 'sys/dev/syscons/scmouse.c')
-rw-r--r--sys/dev/syscons/scmouse.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/syscons/scmouse.c b/sys/dev/syscons/scmouse.c
index fcd997ee2f3e..482b86fd5bb1 100644
--- a/sys/dev/syscons/scmouse.c
+++ b/sys/dev/syscons/scmouse.c
@@ -532,11 +532,15 @@ mouse_cut_word(scr_stat *scp)
static void
mouse_cut_line(scr_stat *scp)
{
+ int len;
int from;
if (scp->status & MOUSE_VISIBLE) {
from = (scp->mouse_pos / scp->xsize) * scp->xsize;
mouse_do_cut(scp, from, from + scp->xsize - 1);
+ len = strlen(cut_buffer);
+ if (cut_buffer[len - 1] == '\r')
+ cut_buffer[len - 1] = '\0';
scp->status |= MOUSE_CUTTING;
}
}