From 1abda4d6d97c3386694f85fe5f7cc6844ade67c2 Mon Sep 17 00:00:00 2001 From: bpc2003 Date: Tue, 20 May 2025 14:03:29 -0400 Subject: Add freemap function --- src/test.c | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) (limited to 'src/test.c') diff --git a/src/test.c b/src/test.c index 80e8b39..c6e7f22 100644 --- a/src/test.c +++ b/src/test.c @@ -268,20 +268,7 @@ void test_decode(void) map_t *map = decode(xml, &start, &len); printf("%s\n", (xml = encode(map, 1))); free(xml); - // TODO: create a freemap function - free(map->tag); - free(map->attrs[0].id); - free(map->attrs[0].value); - free(map->attrs[1].id); - free(map->attrs[1].value); - free(map->attrs); - map_t *pl = (map_t *) map->payload; - free(pl[0].tag); - free(pl[1].tag); - free(pl[0].payload); - free(pl[1].payload); - free(map->payload); - free(map); + freemap(map); } int main(void) -- cgit v1.2.3