summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2017-07-19 05:03:27 -0400
committerJesse Luehrs <doy@tozt.net>2017-07-19 05:03:27 -0400
commit44b73081dfb5f319e78995e4cc75633f4cadcbf6 (patch)
tree909c4f8c3ed5b84448405906a3ed66e7f5b641de
parente836835edffcc7cbc44fd411b6cd7e447fc72c8e (diff)
downloadlibvt100-44b73081dfb5f319e78995e4cc75633f4cadcbf6.tar.gz
libvt100-44b73081dfb5f319e78995e4cc75633f4cadcbf6.zip
don't leak the alternate buffer if we're using it
-rw-r--r--src/screen.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/screen.c b/src/screen.c
index 2b33d4b..73c00e2 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -1052,6 +1052,8 @@ void vt100_screen_cleanup(VT100Screen *vt)
{
int i;
+ vt100_screen_use_normal_buffer(vt);
+
for (i = 0; i < vt->grid->row_count; ++i) {
free(vt->grid->rows[i].cells);
}