Add check that data parameter specified when audiosocket used for externalMedia.
ASTERISK-29514 #close
Change-Id: Ie562f03c5d6c3835a3631f376b3d43e75b8f9617
struct ast_channel *chan;
struct varshead *vars;
+ if (ast_strlen_zero(args->data)) {
+ ast_ari_response_error(response, 400, "Bad Request", "data can not be empty");
+ return;
+ }
+
endpoint_len = strlen("AudioSocket/") + strlen(args->external_host) + 1 + strlen(args->data) + 1;
endpoint = ast_alloca(endpoint_len);
/* The UUID is stored in the arbitrary data field */