fix: fix memory leaks
This commit is contained in:
1 parent
8bac847fa4
commit
d98be158c8
5 files changed
+44
-2
No files matched your search
@@ -39,6 +39,7 @@ static void terminal_on_key(Window* win, const Montauk::KeyEvent& key) {
|
||||
static void terminal_on_close(Window* win) {
|
||||
TerminalState* ts = (TerminalState*)win->app_data;
|
||||
if (ts) {
|
||||
if (ts->child_pid > 0) montauk::kill(ts->child_pid);
|
||||
if (ts->cells) montauk::free(ts->cells);
|
||||
if (ts->alt_cells) montauk::free(ts->alt_cells);
|
||||
montauk::mfree(ts);
|
||||
|
||||
Reference in new issue
Block a user