diff --git a/win/tty/wintty.c b/win/tty/wintty.c index e8c39743b..5e9c547b9 100644 --- a/win/tty/wintty.c +++ b/win/tty/wintty.c @@ -1559,7 +1559,8 @@ boolean free_data; int i; if (cw->data) { - if (cw == wins[WIN_MESSAGE] && cw->rows > cw->maxrow) + if (WIN_MESSAGE != WIN_ERR && cw == wins[WIN_MESSAGE] + && cw->rows > cw->maxrow) cw->maxrow = cw->rows; /* topl data */ for (i = 0; i < cw->maxrow; i++) if (cw->data[i]) {