mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-13 07:45:26 +00:00
follow commit 0bec209a, we should still allow NULL arg
This commit is contained in:
parent
6afc2b5a2e
commit
1ed290e930
@ -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")) {
|
||||
cJSON *data = cJSON_GetObjectItem(params, "data");
|
||||
cJSON *cmd;
|
||||
cJSON *arg;
|
||||
if (data) {
|
||||
cJSON *cmd = cJSON_GetObjectItem(data, "cmd");
|
||||
cJSON *arg = cJSON_GetObjectItem(data, "arg");
|
||||
|
||||
if (data &&
|
||||
(cmd = cJSON_GetObjectItem(data, "cmd")) &&
|
||||
(arg = cJSON_GetObjectItem(data, "arg")) &&
|
||||
cmd->type == cJSON_String && cmd->valuestring &&
|
||||
!auth_api_command(jsock, cmd->valuestring, arg ? arg->valuestring : NULL)) {
|
||||
return SWITCH_FALSE;
|
||||
if (cmd && cmd->type == cJSON_String && cmd->valuestring &&
|
||||
!auth_api_command(jsock, cmd->valuestring, arg ? arg->valuestring : NULL)) {
|
||||
return SWITCH_FALSE;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user