X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/8dad1c49bab966ff0e1878c4508d0eeef68a9d62..1d2a5e0b5bf87a0a0c8a02a3f06b7c9a1f426d9f:/terminal.c diff --git a/terminal.c b/terminal.c index febd897f..a29645a0 100644 --- a/terminal.c +++ b/terminal.c @@ -5626,7 +5626,8 @@ static pos sel_spread_half(Terminal *term, pos p, int dir) else break; } else { - if (ldata->lattr & LATTR_WRAPPED) { + if (p.y+1 < term->rows && + (ldata->lattr & LATTR_WRAPPED)) { termline *ldata2; ldata2 = lineptr(p.y+1); if (wordtype(term, UCSGET(ldata2->chars, 0))