aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/api/vim.c
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-05-03 09:29:55 +0800
committerGitHub <noreply@github.com>2022-05-03 09:29:55 +0800
commit13520aae163bfc243fc050cf16b89082c0896eaf (patch)
tree7487c15a5539ba28ebeb10035587f4b870bbc70f /src/nvim/api/vim.c
parentcf474021ed44f197da3c67214fcb95a20886799c (diff)
downloadrneovim-13520aae163bfc243fc050cf16b89082c0896eaf.tar.gz
rneovim-13520aae163bfc243fc050cf16b89082c0896eaf.tar.bz2
rneovim-13520aae163bfc243fc050cf16b89082c0896eaf.zip
fix(coverity): use xstrndup() instead of vim_strsave() (#18363)
Diffstat (limited to 'src/nvim/api/vim.c')
-rw-r--r--src/nvim/api/vim.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/api/vim.c b/src/nvim/api/vim.c
index 061653c5af..d9ab097316 100644
--- a/src/nvim/api/vim.c
+++ b/src/nvim/api/vim.c
@@ -2522,7 +2522,7 @@ Dictionary nvim_parse_cmd(String str, Dictionary opts, Error *err)
// Parse command line
exarg_T ea;
CmdParseInfo cmdinfo;
- char_u *cmdline = vim_strsave((char_u *)str.data);
+ char_u *cmdline = (char_u *)string_to_cstr(str);
if (!parse_cmdline(cmdline, &ea, &cmdinfo)) {
api_set_error(err, kErrorTypeException, "Error while parsing command line");