vim-patch:8.1.0043: ++bad argument of :edit does not work properly

Problem:    ++bad argument of :edit does not work properly.
Solution:   Return FAIL from get_bad_opt() only when there is no valid
            argument. (Dominique Pelle, Christian Brabandt, closes vim/vim#2966,
            closes vim/vim#2947)
7580849df9
This commit is contained in:
Jan Edmund Lazo
2020-02-16 09:04:30 -05:00
parent 18d86283b0
commit acc5fd9fac
2 changed files with 31 additions and 1 deletions

View File

@@ -4547,8 +4547,10 @@ int get_bad_opt(const char_u *p, exarg_T *eap)
eap->bad_char = BAD_DROP;
} else if (MB_BYTE2LEN(*p) == 1 && p[1] == NUL) {
eap->bad_char = *p;
} else {
return FAIL;
}
return FAIL;
return OK;
}
/*