aboutsummaryrefslogtreecommitdiff
path: root/test/functional/eval/json_functions_spec.lua
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2016-12-25 23:29:35 +0300
committerZyX <kp-pav@yandex.ru>2017-01-03 06:39:23 +0300
commit759e736b0ab03034dc61d6a30e1b8b1f17ed9695 (patch)
tree92da5c50e05040dbcad881c270ebade0ca1fc502 /test/functional/eval/json_functions_spec.lua
parentaffa3c2baa60acbffd32234326d38cced2d3f30c (diff)
downloadrneovim-759e736b0ab03034dc61d6a30e1b8b1f17ed9695.tar.gz
rneovim-759e736b0ab03034dc61d6a30e1b8b1f17ed9695.tar.bz2
rneovim-759e736b0ab03034dc61d6a30e1b8b1f17ed9695.zip
eval/typval_encode: Fix infinite loop
Occurs when trying to dump a partial with attached self dictionary which references that partial. “Infinite” loop should normally result in Neovim killed by OOM killer. Also moved the place when partials are unreferenced by clear_tv: from …FUNC_START to …FUNC_END.
Diffstat (limited to 'test/functional/eval/json_functions_spec.lua')
0 files changed, 0 insertions, 0 deletions