diff options
Diffstat (limited to 'res/ari/resource_channels.c')
-rw-r--r-- | res/ari/resource_channels.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/res/ari/resource_channels.c b/res/ari/resource_channels.c index edd319d37..693835129 100644 --- a/res/ari/resource_channels.c +++ b/res/ari/resource_channels.c @@ -917,8 +917,6 @@ static void ari_channels_handle_originate_with_id(const char *args_endpoint, char *caller_id = NULL; char *cid_num = NULL; char *cid_name = NULL; - RAII_VAR(struct ast_format_cap *, cap, - ast_format_cap_alloc(AST_FORMAT_CAP_FLAG_DEFAULT), ao2_cleanup); char *stuff; struct ast_channel *other = NULL; struct ast_channel *chan = NULL; @@ -930,12 +928,6 @@ static void ari_channels_handle_originate_with_id(const char *args_endpoint, struct ari_origination *origination; pthread_t thread; - if (!cap) { - ast_ari_response_alloc_failed(response); - return; - } - ast_format_cap_append(cap, ast_format_slin, 0); - if ((assignedids.uniqueid && AST_MAX_PUBLIC_UNIQUEID < strlen(assignedids.uniqueid)) || (assignedids.uniqueid2 && AST_MAX_PUBLIC_UNIQUEID < strlen(assignedids.uniqueid2))) { ast_ari_response_error(response, 400, "Bad Request", @@ -1071,7 +1063,7 @@ static void ari_channels_handle_originate_with_id(const char *args_endpoint, } } - if (ast_dial_prerun(dial, other, cap)) { + if (ast_dial_prerun(dial, other, NULL)) { ast_ari_response_alloc_failed(response); ast_dial_destroy(dial); ast_free(origination); |