aboutsummaryrefslogtreecommitdiffstats
path: root/apps/app_rpt.c
diff options
context:
space:
mode:
authorkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-11-10 22:55:36 +0000
committerkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-11-10 22:55:36 +0000
commit1068c04ce71a9a9f5a9cd417327e8fde21977cf0 (patch)
treee4c5624ca2634bf10de4c183c43938b48cb922d9 /apps/app_rpt.c
parente7dd17f2ec6340695b8c83ad7e171a20fe8a30d5 (diff)
issue #5706
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7049 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'apps/app_rpt.c')
-rwxr-xr-xapps/app_rpt.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/app_rpt.c b/apps/app_rpt.c
index 8a0e8c575..c8b10e44d 100755
--- a/apps/app_rpt.c
+++ b/apps/app_rpt.c
@@ -5758,6 +5758,7 @@ pthread_attr_t attr;
if (!rpt_vars[i].rxchanname)
{
ast_log(LOG_WARNING,"Did not specify rxchanname for node %s\n",rpt_vars[i].name);
+ ast_config_destroy(cfg);
pthread_exit(NULL);
}
/* if is a remote, dont start one for it */
@@ -5775,6 +5776,7 @@ pthread_attr_t attr;
if (!rpt_vars[i].ident)
{
ast_log(LOG_WARNING,"Did not specify ident for node %s\n",rpt_vars[i].name);
+ ast_config_destroy(cfg);
pthread_exit(NULL);
}
pthread_attr_init(&attr);
@@ -5821,6 +5823,7 @@ pthread_attr_t attr;
}
usleep(2000000);
}
+ ast_config_destroy(cfg);
pthread_exit(NULL);
}