res_ari_channels: Fixed endpoint 80 characters limit

Fixed it to copy the entire string from the requested endpoint body except tech-prefix.

ASTERISK-28847

Change-Id: I91b5f6708a1200363f3267b847dd6a0915222c25
13.33
sungtae kim 5 years ago committed by sungtae kim
parent e4508fcc6e
commit f2d9d31ef5

@ -939,7 +939,7 @@ static void ari_channels_handle_originate_with_id(const char *args_endpoint,
struct ast_ari_response *response) struct ast_ari_response *response)
{ {
char *dialtech; char *dialtech;
char dialdevice[AST_CHANNEL_NAME]; char *dialdevice = NULL;
struct ast_dial *dial; struct ast_dial *dial;
char *caller_id = NULL; char *caller_id = NULL;
char *cid_num = NULL; char *cid_num = NULL;
@ -978,7 +978,7 @@ static void ari_channels_handle_originate_with_id(const char *args_endpoint,
dialtech = ast_strdupa(args_endpoint); dialtech = ast_strdupa(args_endpoint);
if ((stuff = strchr(dialtech, '/'))) { if ((stuff = strchr(dialtech, '/'))) {
*stuff++ = '\0'; *stuff++ = '\0';
ast_copy_string(dialdevice, stuff, sizeof(dialdevice)); dialdevice = stuff;
} }
if (ast_strlen_zero(dialtech) || ast_strlen_zero(dialdevice)) { if (ast_strlen_zero(dialtech) || ast_strlen_zero(dialdevice)) {

Loading…
Cancel
Save