From 2fb8dbc679a7ac6d7d435f6e53d0e40707166939 Mon Sep 17 00:00:00 2001 From: Mike Bradeen Date: Fri, 8 Sep 2023 13:04:10 -0600 Subject: [PATCH] res_speech_aeap: check for null format on response * Fixed issue in res_speech_aeap when unable to provide an input format to check against. (cherry picked from commit 3759d034ccd69508cd311881a0b9b77cee7d2f3d) --- res/res_speech_aeap.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/res/res_speech_aeap.c b/res/res_speech_aeap.c index 1aa8041d53..9da68bce39 100644 --- a/res/res_speech_aeap.c +++ b/res/res_speech_aeap.c @@ -279,6 +279,11 @@ static int handle_response_setup(struct ast_aeap *aeap, struct ast_aeap_message struct ast_json *json = ast_aeap_message_data(message); const char *codec_name; + if (!format) { + log_error(aeap, "no 'format' set"); + return -1; + } + if (!json) { log_error(aeap, "no 'setup' object returned"); return -1; -- 2.47.2