diff options
author | ZyX <kp-pav@yandex.ru> | 2017-04-15 19:16:40 +0300 |
---|---|---|
committer | ZyX <kp-pav@yandex.ru> | 2017-04-15 19:16:40 +0300 |
commit | b9004d744811f530922fbb194ea02033d332f375 (patch) | |
tree | b9f71c02a454555c045c912df79daa7eca3afdc5 | |
parent | b08b71c7288ed7bbeae6066ab36a1366d0673bf5 (diff) | |
download | rneovim-b9004d744811f530922fbb194ea02033d332f375.tar.gz rneovim-b9004d744811f530922fbb194ea02033d332f375.tar.bz2 rneovim-b9004d744811f530922fbb194ea02033d332f375.zip |
eval/typval: Remove FUNC_ATTR_MALLOC from tv_dict_item_copy
Allocated storage may receive pointer to the list after tv_copy().
-rw-r--r-- | src/nvim/eval/typval.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/nvim/eval/typval.c b/src/nvim/eval/typval.c index 14db330dba..4d1400484a 100644 --- a/src/nvim/eval/typval.c +++ b/src/nvim/eval/typval.c @@ -1011,7 +1011,6 @@ void tv_dict_item_free(dictitem_T *const item) /// @return [allocated] new dictionary item. static dictitem_T *tv_dict_item_copy(dictitem_T *const di) FUNC_ATTR_NONNULL_RET FUNC_ATTR_NONNULL_ALL FUNC_ATTR_WARN_UNUSED_RESULT - FUNC_ATTR_MALLOC { dictitem_T *const new_di = tv_dict_item_alloc((const char *)di->di_key); tv_copy(&di->di_tv, &new_di->di_tv); |