From 0a6f8b49723aa8da143953bc011582542d2f2010 Mon Sep 17 00:00:00 2001 From: Kirill Petrashin Date: Thu, 26 Mar 2026 13:42:59 +0300 Subject: Fix memory leaks --- map.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'map.c') diff --git a/map.c b/map.c index 9f1d206..2966437 100644 --- a/map.c +++ b/map.c @@ -313,6 +313,14 @@ void draw_map(Map map, size_t width, size_t height, int offset_x, int offset_y, doupdate(); } +void map_free(Map map, size_t height) { + if (map == NULL) return; + for (size_t i = 0; i < height; i++) { + free(map[i]); + } + free(map); +} + void print_map_out(Map map, size_t width, size_t height) { for (size_t i = 0; i < height; i++) { for (size_t j = 0; j < width; j++) { -- cgit v1.2.3