diff --git a/src/conio/cterm.c b/src/conio/cterm.c index e3f30183f97c60748fcc7ba5890f8a0b32d945f6..83d63fd0b0a01dc3aa8800637dfd48e49868101d 100644 --- a/src/conio/cterm.c +++ b/src/conio/cterm.c @@ -848,7 +848,7 @@ void do_ansi(char *retbuf, size_t retsize, int *speed) p2[j++]=' '; p2[j++]=cterm.attr; } - puttext(cterm.x+wherex()-1,cterm.y+wherey()-1,cterm.x+wherex()-1+i,cterm.y+wherey()-1,p2); + puttext(cterm.x+wherex()-1,cterm.y+wherey()-1,cterm.x+wherex()-1+i-1,cterm.y+wherey()-1,p2); break; case 'Z': i=atoi(cterm.escbuf+1);