提交 1ed290e9 authored 作者: Seven Du's avatar Seven Du

follow commit 0bec209a, we should still allow NULL arg

上级 6afc2b5a
...@@ -3583,15 +3583,14 @@ static switch_bool_t jsapi_func(const char *method, cJSON *params, jsock_t *jsoc ...@@ -3583,15 +3583,14 @@ static switch_bool_t jsapi_func(const char *method, cJSON *params, jsock_t *jsoc
if (jsock->allowed_fsapi && !strcmp(function, "fsapi")) { if (jsock->allowed_fsapi && !strcmp(function, "fsapi")) {
cJSON *data = cJSON_GetObjectItem(params, "data"); cJSON *data = cJSON_GetObjectItem(params, "data");
cJSON *cmd; if (data) {
cJSON *arg; cJSON *cmd = cJSON_GetObjectItem(data, "cmd");
cJSON *arg = cJSON_GetObjectItem(data, "arg");
if (data &&
(cmd = cJSON_GetObjectItem(data, "cmd")) && if (cmd && cmd->type == cJSON_String && cmd->valuestring &&
(arg = cJSON_GetObjectItem(data, "arg")) && !auth_api_command(jsock, cmd->valuestring, arg ? arg->valuestring : NULL)) {
cmd->type == cJSON_String && cmd->valuestring && return SWITCH_FALSE;
!auth_api_command(jsock, cmd->valuestring, arg ? arg->valuestring : NULL)) { }
return SWITCH_FALSE;
} }
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论