From c08a532440a5aeeed58ce10b8e4ac9a409555ea7 Mon Sep 17 00:00:00 2001 From: Tiago Cunha Date: Tue, 31 Jan 2012 11:58:55 +0000 Subject: [PATCH] Sync OpenBSD patchset 1016: Enforce history-limit option when clearing the screen, memory leak spotted by R I Pienaar. --- grid-view.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/grid-view.c b/grid-view.c index 6c7686d4..4afb9d8c 100644 --- a/grid-view.c +++ b/grid-view.c @@ -94,8 +94,10 @@ grid_view_clear_history(struct grid *gd) return; /* Scroll the lines into the history. */ - for (yy = 0; yy < last; yy++) + for (yy = 0; yy < last; yy++) { + grid_collect_history(gd); grid_scroll_history(gd); + } } /* Clear area. */