From c252d62a25807d24bbdaeb35425bdf8cb49693d6 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Sat, 2 Sep 2006 07:31:22 +0000
Subject: [PATCH] Fix bug in erase char

---
 src/conio/cterm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/conio/cterm.c b/src/conio/cterm.c
index e3f30183f9..83d63fd0b0 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);
-- 
GitLab