1
0
forked from aniani/vim

patch 8.2.2340: win_execute() unexpectedly returns number zero when failing

Problem:    win_execute() unexpectedly returns number zero when failing.
Solution:   Return an empty string. (closes #7665)
This commit is contained in:
Bram Moolenaar
2021-01-12 22:08:53 +01:00
parent a47e05f04a
commit 37487e16da
4 changed files with 13 additions and 0 deletions

View File

@@ -673,6 +673,10 @@ f_win_execute(typval_T *argvars, typval_T *rettv)
win_T *save_curwin;
tabpage_T *save_curtab;
// Return an empty string if something fails.
rettv->v_type = VAR_STRING;
rettv->vval.v_string = NULL;
if (wp != NULL && tp != NULL)
{
pos_T curpos = wp->w_cursor;