diff options
| author | WormHeamer | 2026-01-03 02:58:48 -0500 |
|---|---|---|
| committer | WormHeamer | 2026-01-03 02:58:48 -0500 |
| commit | a9de3bf5088baf20711a8b27ba8ec6893d292122 (patch) | |
| tree | b04ea1f51781d054183016c93e4d2b646a91c423 | |
| parent | 7e93be2b38a30e46a4815fde8ef221747eaccc0a (diff) | |
more memory cleanup stuff (ed_fini was never called either)
| -rw-r--r-- | main.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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; } |
