aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval/typval.c
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2025-02-03 12:07:22 +0800
committerGitHub <noreply@github.com>2025-02-03 12:07:22 +0800
commitefa3677f28ab0d47057f68b66e49cfa9cf491197 (patch)
treea0209d4333807a8edd4b8dde2eaf37364756c9e9 /src/nvim/eval/typval.c
parentaf069c5c05ad99623345071007ad23da51973601 (diff)
parentdb7db783a2d634d5589ebe12605e3989cb30650c (diff)
downloadrneovim-efa3677f28ab0d47057f68b66e49cfa9cf491197.tar.gz
rneovim-efa3677f28ab0d47057f68b66e49cfa9cf491197.tar.bz2
rneovim-efa3677f28ab0d47057f68b66e49cfa9cf491197.zip
Merge pull request #32293 from zeertzjq/vim-9.1.1063
vim-patch:8.2.{0825,1445,2505},9.0.1142,9.1.{1063,1066,1071}
Diffstat (limited to 'src/nvim/eval/typval.c')
-rw-r--r--src/nvim/eval/typval.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/eval/typval.c b/src/nvim/eval/typval.c
index 48b2e82c0a..f9cf245e50 100644
--- a/src/nvim/eval/typval.c
+++ b/src/nvim/eval/typval.c
@@ -2660,7 +2660,7 @@ int tv_dict_add_func(dict_T *const d, const char *const key, const size_t key_le
dictitem_T *const item = tv_dict_item_alloc_len(key, key_len);
item->di_tv.v_type = VAR_FUNC;
- item->di_tv.vval.v_string = xstrdup(fp->uf_name);
+ item->di_tv.vval.v_string = xmemdupz(fp->uf_name, fp->uf_namelen);
if (tv_dict_add(d, item) == FAIL) {
tv_dict_item_free(item);
return FAIL;