From 25d43bd4c30e69c264b25b8af5321edfe8dc7995 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sat, 22 May 2021 20:20:45 +0200 Subject: [PATCH] grid: add grid_row_uri_range_destroy() --- grid.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/grid.h b/grid.h index 1131ac46..c41a5ba5 100644 --- a/grid.h +++ b/grid.h @@ -78,6 +78,12 @@ grid_row_in_view(struct grid *grid, int row_no) void grid_row_add_uri_range(struct row *row, struct row_uri_range range); +static inline void +grid_row_uri_range_destroy(struct row_uri_range *range) +{ + free(range->uri); +} + static inline void grid_row_reset_extra(struct row *row) { @@ -85,7 +91,7 @@ grid_row_reset_extra(struct row *row) return; tll_foreach(row->extra->uri_ranges, it) { - free(it->item.uri); + grid_row_uri_range_destroy(&it->item); tll_remove(row->extra->uri_ranges, it); }