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;
|
*response = obj;
|
||||||
|
|
||||||
|
if (!params) {
|
||||||
|
cJSON_AddItemToObject(obj, "message", cJSON_CreateString("Params data missing"));
|
||||||
|
err = 1; goto cleanup;
|
||||||
|
}
|
||||||
|
|
||||||
if (!(dialog = cJSON_GetObjectItem(params, "dialogParams"))) {
|
if (!(dialog = cJSON_GetObjectItem(params, "dialogParams"))) {
|
||||||
cJSON_AddItemToObject(obj, "message", cJSON_CreateString("Dialog data missing"));
|
cJSON_AddItemToObject(obj, "message", cJSON_CreateString("Dialog data missing"));
|
||||||
err = 1; goto cleanup;
|
err = 1; goto cleanup;
|
||||||
|
|
Loading…
Reference in New Issue