aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/tui
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/tui')
-rw-r--r--src/nvim/tui/term_input.inl2
-rw-r--r--src/nvim/tui/tui.c10
2 files changed, 6 insertions, 6 deletions
diff --git a/src/nvim/tui/term_input.inl b/src/nvim/tui/term_input.inl
index c1ccc863de..ccc47080b8 100644
--- a/src/nvim/tui/term_input.inl
+++ b/src/nvim/tui/term_input.inl
@@ -296,5 +296,5 @@ static void term_input_destroy(TermInput *input)
uv_close((uv_handle_t *)&input->timer_handle, NULL);
termkey_destroy(input->tk);
event_poll(0); // Run once to remove references to input/timer handles
- free(input);
+ xfree(input);
}
diff --git a/src/nvim/tui/tui.c b/src/nvim/tui/tui.c
index 6d23c2cf74..763a7c0e6d 100644
--- a/src/nvim/tui/tui.c
+++ b/src/nvim/tui/tui.c
@@ -190,12 +190,12 @@ static void tui_stop(UI *ui)
if (uv_loop_close(data->write_loop)) {
abort();
}
- free(data->write_loop);
+ xfree(data->write_loop);
unibi_destroy(data->ut);
destroy_screen(data);
- free(data);
+ xfree(data);
ui_detach(ui);
- free(ui);
+ xfree(ui);
}
static void try_resize(Event ev)
@@ -851,8 +851,8 @@ static void destroy_screen(TUIData *data)
{
if (data->screen) {
for (int i = 0; i < data->old_height; i++) {
- free(data->screen[i]);
+ xfree(data->screen[i]);
}
- free(data->screen);
+ xfree(data->screen);
}
}