summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'main.c')
-rw-r--r--main.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/main.c b/main.c
index 5c45233..c258e7e 100644
--- a/main.c
+++ b/main.c
@@ -145,6 +145,8 @@ void ed_fini(Editor *e) {
}
if (e->search.s) free(e->search.s);
if (e->yank.s) free(e->yank.s);
+ arena_free(&e->scratch);
+ arena_free(&e->perm);
}
u32 ed_buf_close(Editor *e, u32 i) {
@@ -1766,6 +1768,6 @@ int main(int argc, const char **argv) {
}
vui_fini();
- arena_free(&e.scratch);
+ ed_fini(&e);
return 0;
}