diff --git a/src/editline.c b/src/editline.c index ddb0e5a..80046b1 100644 --- a/src/editline.c +++ b/src/editline.c @@ -172,7 +172,7 @@ static void tty_put(const char c) return; Screen[ScreenCount] = c; - if (++ScreenCount >= ScreenSize - 1) { + if (++ScreenCount > ScreenSize) { ScreenSize += SCREEN_INC; Screen = realloc(Screen, sizeof(char) * ScreenSize); }