From d41e1f3fe8a987408419152732ea1536286a914e Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Thu, 13 Dec 2007 02:06:18 +0000
Subject: [PATCH] BUGFIX: Scroll *after* a write to the bottom left-hand
 corner, not before (glah)

---
 src/conio/cterm.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/conio/cterm.c b/src/conio/cterm.c
index ca7ee30261..0ffaff2fc3 100644
--- a/src/conio/cterm.c
+++ b/src/conio/cterm.c
@@ -1327,11 +1327,11 @@ void ctputs(char *buf)
 				if(cy==cterm.height
 						&& cx==cterm.width) {
 					char ch;
-					ch=*p;
-					*p=0;
+					ch=*(p+1);
+					*(p+1)=0;
 					cputs(outp);
-					*p=ch;
-					outp=p;
+					*(p+1)=ch;
+					outp=p+1;
 					scrollup();
 					cx=1;
 					gotoxy(cx,cy);
-- 
GitLab