aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xapps/app_chanisavail.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/app_chanisavail.c b/apps/app_chanisavail.c
index 1c21af48b..a77777334 100755
--- a/apps/app_chanisavail.c
+++ b/apps/app_chanisavail.c
@@ -54,7 +54,7 @@ static int chanavail_exec(struct ast_channel *chan, void *data)
{
int res=-1;
struct localuser *u;
- char info[512], *peers, *tech, *number, *rest, *cur;
+ char info[512], tmp[512], *peers, *tech, *number, *rest, *cur;
struct ast_channel *tempchan;
if (!data) {
@@ -85,8 +85,8 @@ static int chanavail_exec(struct ast_channel *chan, void *data)
if ((tempchan = ast_request(tech, chan->nativeformats, number))) {
pbx_builtin_setvar_helper(chan, "AVAILCHAN", tempchan->name);
/* Store the originally used channel too */
- snprintf(info, sizeof(info), "%s/%s", tech, number);
- pbx_builtin_setvar_helper(chan, "AVAILORIGCHAN", info);
+ snprintf(tmp, sizeof(tmp), "%s/%s", tech, number);
+ pbx_builtin_setvar_helper(chan, "AVAILORIGCHAN", tmp);
ast_hangup(tempchan);
tempchan = NULL;
res = 1;