aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval/userfunc.c
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-08-31 07:24:16 +0800
committerGitHub <noreply@github.com>2022-08-31 07:24:16 +0800
commit5ff2ea66873dc0bcd1921158a93e363f009b245d (patch)
tree69bdebad4cab1eac3dd17cc1d5cf767b767c3c28 /src/nvim/eval/userfunc.c
parent518b5c65b0c6f5ee75718048fc661e629a01429b (diff)
downloadrneovim-5ff2ea66873dc0bcd1921158a93e363f009b245d.tar.gz
rneovim-5ff2ea66873dc0bcd1921158a93e363f009b245d.tar.bz2
rneovim-5ff2ea66873dc0bcd1921158a93e363f009b245d.zip
vim-patch:8.2.0301: insufficient testing for exception handling (#20016)
Problem: Insufficient testing for exception handling and the "attention" prompt. Solution: Add test cases. (Yegappan Lakshmanan, closes vim/vim#5681) https://github.com/vim/vim/commit/b654103ad1e379348616f354272db86804ab4bdb Fix memory leak from last char_u refactor.
Diffstat (limited to 'src/nvim/eval/userfunc.c')
-rw-r--r--src/nvim/eval/userfunc.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/nvim/eval/userfunc.c b/src/nvim/eval/userfunc.c
index 1f94f9c2b7..4be922a055 100644
--- a/src/nvim/eval/userfunc.c
+++ b/src/nvim/eval/userfunc.c
@@ -3111,8 +3111,7 @@ char *get_return_cmd(void *rettv)
char *tofree = NULL;
if (rettv != NULL) {
- tofree = encode_tv2echo((typval_T *)rettv, NULL);
- s = encode_tv2echo((typval_T *)rettv, NULL);
+ tofree = s = encode_tv2echo((typval_T *)rettv, NULL);
}
if (s == NULL) {
s = "";