mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-12 23:40:04 +00:00
FS-10300: [mod_verto] fix crash in verto.answer processing when missing params in message
This commit is contained in:
parent
faf87febdb
commit
5d8fad1ee1
@ -2675,6 +2675,11 @@ static switch_bool_t verto__answer_func(const char *method, cJSON *params, jsock
|
||||
|
||||
*response = obj;
|
||||
|
||||
if (!params) {
|
||||
cJSON_AddItemToObject(obj, "message", cJSON_CreateString("Params data missing"));
|
||||
err = 1; goto cleanup;
|
||||
}
|
||||
|
||||
if (!(dialog = cJSON_GetObjectItem(params, "dialogParams"))) {
|
||||
cJSON_AddItemToObject(obj, "message", cJSON_CreateString("Dialog data missing"));
|
||||
err = 1; goto cleanup;
|
||||
|
Loading…
x
Reference in New Issue
Block a user