From 25f1e5556259d536c8608185145b0769262873ff Mon Sep 17 00:00:00 2001 From: Yegappan Lakshmanan Date: Sun, 28 Aug 2022 17:25:04 +0100 Subject: patch 9.0.0299: error messages for setcmdline() could be better Problem: Error messages for setcmdline() could be better. Solution: Use more specific error messages. (Yegappan Lakshmanan, closes #10995) --- src/ex_getln.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/ex_getln.c') diff --git a/src/ex_getln.c b/src/ex_getln.c index 1644de812a..58dc1524ec 100644 --- a/src/ex_getln.c +++ b/src/ex_getln.c @@ -4272,11 +4272,9 @@ f_setcmdline(typval_T *argvars, typval_T *rettv) { int pos = -1; - if (argvars[0].v_type != VAR_STRING || argvars[0].vval.v_string == NULL) - { - emsg(_(e_string_required)); + if (check_for_string_arg(argvars, 0) == FAIL + || check_for_opt_number_arg(argvars, 1) == FAIL) return; - } if (argvars[1].v_type != VAR_UNKNOWN) { -- cgit v1.2.3