diff options
author | Jesse Luehrs <doy@tozt.net> | 2017-07-19 05:03:27 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2017-07-19 05:03:27 -0400 |
commit | 44b73081dfb5f319e78995e4cc75633f4cadcbf6 (patch) | |
tree | 909c4f8c3ed5b84448405906a3ed66e7f5b641de /src | |
parent | e836835edffcc7cbc44fd411b6cd7e447fc72c8e (diff) | |
download | libvt100-44b73081dfb5f319e78995e4cc75633f4cadcbf6.tar.gz libvt100-44b73081dfb5f319e78995e4cc75633f4cadcbf6.zip |
don't leak the alternate buffer if we're using it
Diffstat (limited to 'src')
-rw-r--r-- | src/screen.c | 2 |
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); } |