diff options
author | erw7 <erw7.github@gmail.com> | 2020-04-29 17:25:20 +0900 |
---|---|---|
committer | erw7 <erw7.github@gmail.com> | 2020-05-25 18:52:30 +0900 |
commit | a532fb2cf425ef15dbbbee6dd00d1401c90aebae (patch) | |
tree | 1c4a605972879c1d75fcae840082a8071d562757 /src/nvim/eval.c | |
parent | c3dab08c8fcbb969805f8b8825475822d5e40469 (diff) | |
download | rneovim-a532fb2cf425ef15dbbbee6dd00d1401c90aebae.tar.gz rneovim-a532fb2cf425ef15dbbbee6dd00d1401c90aebae.tar.bz2 rneovim-a532fb2cf425ef15dbbbee6dd00d1401c90aebae.zip |
eval: fix problem with free_unref_funccal not being called
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r-- | src/nvim/eval.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c index e24605f25f..ced3613005 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -5026,7 +5026,7 @@ bool garbage_collect(bool testing) // 3. Check if any funccal can be freed now. // This may call us back recursively. - did_free = did_free || free_unref_funccal(copyID, testing); + did_free = free_unref_funccal(copyID, testing) || did_free; } else if (p_verbose > 0) { verb_msg(_( "Not enough memory to set references, garbage collection aborted!")); |