summaryrefslogtreecommitdiff
path: root/src/test.c
diff options
context:
space:
mode:
authorbpc2003 <wpesfriendnva@gmail.com>2025-05-20 14:03:29 -0400
committerbpc2003 <wpesfriendnva@gmail.com>2025-05-20 14:03:29 -0400
commit1abda4d6d97c3386694f85fe5f7cc6844ade67c2 (patch)
treea4352fbac2513c90c5e33de21e39e90117c7ea02 /src/test.c
parentd697d2c3b3d74e642691d8be36ff771485e02924 (diff)
Add freemap function
Diffstat (limited to 'src/test.c')
-rw-r--r--src/test.c15
1 files changed, 1 insertions, 14 deletions
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)