From a9de3bf5088baf20711a8b27ba8ec6893d292122 Mon Sep 17 00:00:00 2001 From: WormHeamer Date: Sat, 3 Jan 2026 02:58:48 -0500 Subject: more memory cleanup stuff (ed_fini was never called either) --- main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'main.c') 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; } -- cgit v1.2.3