Merge pull request #10342 from bfredl/apisandbox

eval/api: don't allow the API to be called in the sandbox
This commit is contained in:
Björn Linse
2019-06-26 11:59:08 +02:00
committed by GitHub
2 changed files with 12 additions and 1 deletions

View File

@@ -6669,6 +6669,10 @@ static void float_op_wrapper(typval_T *argvars, typval_T *rettv, FunPtr fptr)
static void api_wrapper(typval_T *argvars, typval_T *rettv, FunPtr fptr)
{
if (check_restricted() || check_secure()) {
return;
}
ApiDispatchWrapper fn = (ApiDispatchWrapper)fptr;
Array args = ARRAY_DICT_INIT;