summaryrefslogtreecommitdiffstats
path: root/src/ex_docmd.c
diff options
context:
space:
mode:
authorChristian Brabandt <cb@256bit.org>2023-09-02 19:30:03 +0200
committerChristian Brabandt <cb@256bit.org>2023-09-02 19:30:03 +0200
commit4c6fe2e2ea62469642ed1d80b16d39e616b25cf5 (patch)
treecb789279b846ecdad1c3810564fd9c2df2dea355 /src/ex_docmd.c
parente0bfb7d3016ccd6c2186b9cd74cee6538eea9b5e (diff)
patch 9.0.1846: [security] crash in fullcommandv9.0.1846
Problem: crash in fullcommand Solution: Check for typeval correctly Signed-off-by: Christian Brabandt <cb@256bit.org>
Diffstat (limited to 'src/ex_docmd.c')
-rw-r--r--src/ex_docmd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ex_docmd.c b/src/ex_docmd.c
index 32d52ab212..10d979d493 100644
--- a/src/ex_docmd.c
+++ b/src/ex_docmd.c
@@ -4087,7 +4087,7 @@ f_fullcommand(typval_T *argvars, typval_T *rettv)
|| check_for_opt_bool_arg(argvars, 1) == FAIL))
return;
- name = argvars[0].vval.v_string;
+ name = tv_get_string(&argvars[0]);
if (name == NULL)
return;