diff --git a/res/ari/resource_channels.c b/res/ari/resource_channels.c index 0ac53dd73005ea6484097a20b573356bcdfd7a7b..112607db6b6ae1da0d7a321a46f91c55e337e4a9 100644 --- a/res/ari/resource_channels.c +++ b/res/ari/resource_channels.c @@ -964,7 +964,9 @@ void ast_ari_channels_get_channel_var(struct ast_variable *headers, if (args->variable[strlen(args->variable) - 1] == ')') { if (ast_func_read2(channel, args->variable, &value, 0)) { - ast_ari_response_alloc_failed(response); + ast_ari_response_error( + response, 500, "Error With Function", + "Unable to read provided function"); return; } } else {