diff --git a/src/conio/cterm.c b/src/conio/cterm.c
index d54583312d06e1dfbc6dd030ce9b5cb02444e1e9..fe4a3f3f767f3b73c1b25c4537a8bf36a789c2eb 100644
--- a/src/conio/cterm.c
+++ b/src/conio/cterm.c
@@ -1253,7 +1253,7 @@ dellines(struct cterminal * cterm, int lines)
 		return;
 	SCR_XY(&sx, &sy);
 	MOVETEXT(minx, sy + lines, maxx, maxy, minx, sy);
-	for(i = TERM_MAXY - lines; i <= TERM_MAXY; i++) {
+	for(i = TERM_MAXY - lines + 1; i <= TERM_MAXY; i++) {
 		cterm_gotoxy(cterm, TERM_MINX, i);
 		cterm_clreol(cterm);
 	}