diff --git a/grid.c b/grid.c index 70f288f5..6ea49352 100644 --- a/grid.c +++ b/grid.c @@ -105,6 +105,7 @@ grid_free(struct grid *grid) } free(grid->rows); + tll_free(grid->scroll_damage); } void diff --git a/terminal.c b/terminal.c index ac127851..dc210fbc 100644 --- a/terminal.c +++ b/terminal.c @@ -1438,9 +1438,6 @@ term_destroy(struct terminal *term) grid_free(&term->normal); grid_free(&term->alt); - tll_free(term->normal.scroll_damage); - tll_free(term->alt.scroll_damage); - free(term->composed); free(term->window_title);