summaryrefslogtreecommitdiffstats
path: root/src/ex_getln.c
diff options
context:
space:
mode:
authorYegappan Lakshmanan <yegappan@yahoo.com>2022-08-28 17:25:04 +0100
committerBram Moolenaar <Bram@vim.org>2022-08-28 17:25:04 +0100
commit25f1e5556259d536c8608185145b0769262873ff (patch)
tree6dbaa94a67ea64b16e5f05dbe3d581c924793927 /src/ex_getln.c
parent8934ec027da323aea95d4f6f6cf4967f054433b2 (diff)
patch 9.0.0299: error messages for setcmdline() could be betterv9.0.0299
Problem: Error messages for setcmdline() could be better. Solution: Use more specific error messages. (Yegappan Lakshmanan, closes #10995)
Diffstat (limited to 'src/ex_getln.c')
-rw-r--r--src/ex_getln.c6
1 files changed, 2 insertions, 4 deletions
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)
{