X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/e9ad953c8fcd27466d3a10ae344fb2122cc6b97b..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))