diff options
Diffstat (limited to 'funcs/func_channel.c')
-rw-r--r-- | funcs/func_channel.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/funcs/func_channel.c b/funcs/func_channel.c index 699f3b660..bd3367df2 100644 --- a/funcs/func_channel.c +++ b/funcs/func_channel.c @@ -684,7 +684,7 @@ static int func_mchan_read(struct ast_channel *chan, const char *function, char *data, struct ast_str **buf, ssize_t len) { struct ast_channel *mchan = ast_channel_get_by_name(ast_channel_linkedid(chan)); - char *template = alloca(4 + strlen(data)); + char *template = ast_alloca(4 + strlen(data)); sprintf(template, "${%s}", data); /* SAFE */ ast_str_substitute_variables(buf, len, mchan ? mchan : chan, template); if (mchan) { |