From 62541787f29b2143fd7687188057f33584706f02 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. --- 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;