mirror of
https://github.com/neovim/neovim.git
synced 2025-09-27 13:38:34 +00:00
Merge pull request #6558 from jamessan/tv_as_string-fix
eval: save_tv_as_string: Correctly handle an empty string
This commit is contained in:
@@ -17504,7 +17504,8 @@ static char *save_tv_as_string(typval_T *tv, ptrdiff_t *const len, bool endnl)
|
||||
// print an error.
|
||||
if (tv->v_type != VAR_LIST && tv->v_type != VAR_NUMBER) {
|
||||
const char *ret = tv_get_string_chk(tv);
|
||||
if (ret && (*len = strlen(ret))) {
|
||||
if (ret) {
|
||||
*len = strlen(ret);
|
||||
return xmemdupz(ret, (size_t)(*len));
|
||||
} else {
|
||||
*len = -1;
|
||||
|
Reference in New Issue
Block a user