diff options
author | ZyX <kp-pav@yandex.ru> | 2017-07-16 22:03:31 +0300 |
---|---|---|
committer | ZyX <kp-pav@yandex.ru> | 2017-07-16 22:03:31 +0300 |
commit | 2a6423eba732b005e277bac393f2246308dcc378 (patch) | |
tree | 22862021e1ef3babf996b8493b235aa2f12f0f65 /src/nvim/ex_getln.c | |
parent | 3660535f0229afc4ce3391d94794253f685ec400 (diff) | |
download | rneovim-2a6423eba732b005e277bac393f2246308dcc378.tar.gz rneovim-2a6423eba732b005e277bac393f2246308dcc378.tar.bz2 rneovim-2a6423eba732b005e277bac393f2246308dcc378.zip |
api helpers: Save/restore more values in try_enter/try_leave
This fixes memory leak reported by ASAN. This also somehow fixes test40, though
I have no idea why except that that test yields memory leak report.
Diffstat (limited to 'src/nvim/ex_getln.c')
-rw-r--r-- | src/nvim/ex_getln.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/nvim/ex_getln.c b/src/nvim/ex_getln.c index 6c61e30f3d..275e1b7fdd 100644 --- a/src/nvim/ex_getln.c +++ b/src/nvim/ex_getln.c @@ -2341,8 +2341,6 @@ static bool color_cmdline(void) return ret; } - const int saved_force_abort = force_abort; - force_abort = true; bool arg_allocated = false; typval_T arg = { .v_type = VAR_STRING, @@ -2504,7 +2502,6 @@ color_cmdline_end: if (can_free_cb) { callback_free(&color_cb); } - force_abort = saved_force_abort; if (arg_allocated) { tv_clear(&arg); } |