aboutsummaryrefslogtreecommitdiff
path: root/04/part1.c
diff options
context:
space:
mode:
Diffstat (limited to '04/part1.c')
-rw-r--r--04/part1.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/04/part1.c b/04/part1.c
index 0603946..9ebdb46 100644
--- a/04/part1.c
+++ b/04/part1.c
@@ -69,6 +69,13 @@ int count_adjacent(StringVector *map, int x, int y) {
return count;
}
+void free_map(StringVector *map) {
+ for (int i = 0; i < StringVector_len(map); i++) {
+ free((void*)*StringVector_ref(map, i));
+ }
+ StringVector_free(map);
+}
+
int main() {
StringVector map = readmap();
int height = StringVector_len(&map);
@@ -85,5 +92,7 @@ int main() {
}
}
printf("%d\n", res);
+
+ free_map(&map);
return 0;
} \ No newline at end of file