aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp/client.lua
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2024-12-18 06:05:37 -0800
committerGitHub <noreply@github.com>2024-12-18 06:05:37 -0800
commitf9eb68f340f9c0dbf3b6b2da3ddbab2d5be21b61 (patch)
treecd6343f06ff9193f25f364ad063a01284b4ea99d /runtime/lua/vim/lsp/client.lua
parent738320188ffc389f1dc04f67a06c280f2d4ae41d (diff)
downloadrneovim-f9eb68f340f9c0dbf3b6b2da3ddbab2d5be21b61.tar.gz
rneovim-f9eb68f340f9c0dbf3b6b2da3ddbab2d5be21b61.tar.bz2
rneovim-f9eb68f340f9c0dbf3b6b2da3ddbab2d5be21b61.zip
fix(coverity): error handling CHECKED_RETURN #31618
CID 516406: Error handling issues (CHECKED_RETURN) /src/nvim/api/vimscript.c: 284 in nvim_call_dict_function() 278 Object rv = OBJECT_INIT; 279 280 typval_T rettv; 281 bool mustfree = false; 282 switch (dict.type) { 283 case kObjectTypeString: >>> CID 516406: Error handling issues (CHECKED_RETURN) >>> Calling "eval0" without checking return value (as is done elsewhere 10 out of 12 times). 284 TRY_WRAP(err, { 285 eval0(dict.data.string.data, &rettv, NULL, &EVALARG_EVALUATE); 286 clear_evalarg(&EVALARG_EVALUATE, NULL); 287 }); 288 if (ERROR_SET(err)) { 289 return rv;
Diffstat (limited to 'runtime/lua/vim/lsp/client.lua')
0 files changed, 0 insertions, 0 deletions