summaryrefslogtreecommitdiff
path: root/src/test.c
diff options
context:
space:
mode:
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)