aboutsummaryrefslogtreecommitdiffstats
path: root/apps/app_rpt.c
diff options
context:
space:
mode:
authortilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b>2006-09-21 17:06:43 +0000
committertilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b>2006-09-21 17:06:43 +0000
commit9f3c1f75ffe732699a08c173b0324ed3ec427639 (patch)
treee4d191bbfc47de16d5aa4df1dd872dec77c14b41 /apps/app_rpt.c
parent29096c0182ab6709190245b5df0f8bfb1ddf2e0d (diff)
Merged revisions 43422 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4 ................ r43422 | tilghman | 2006-09-21 12:04:40 -0500 (Thu, 21 Sep 2006) | 10 lines Merged revisions 43420 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r43420 | tilghman | 2006-09-21 12:01:48 -0500 (Thu, 21 Sep 2006) | 2 lines Whitespace change... really just an excuse to test repotools ........ ................ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@43423 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'apps/app_rpt.c')
-rw-r--r--apps/app_rpt.c95
1 files changed, 47 insertions, 48 deletions
diff --git a/apps/app_rpt.c b/apps/app_rpt.c
index decd98b7e..328cc2a6b 100644
--- a/apps/app_rpt.c
+++ b/apps/app_rpt.c
@@ -1882,55 +1882,54 @@ static int telem_lookup(struct rpt *myrpt,struct ast_channel *chan, char *node,
static int get_wait_interval(struct rpt *myrpt, int type)
{
- int interval;
- const char *wait_times;
- char *wait_times_save;
-
- wait_times_save = NULL;
- wait_times = ast_variable_retrieve(myrpt->cfg, myrpt->name, "wait_times");
-
- if(wait_times){
- wait_times_save = ast_strdupa(wait_times);
- if(!wait_times_save){
- ast_log(LOG_WARNING, "Out of memory in wait_interval()\n");
- wait_times = NULL;
- }
- }
-
- switch(type){
- case DLY_TELEM:
- if(wait_times)
- interval = retrieve_astcfgint(myrpt,wait_times_save, "telemwait", 500, 5000, 1000);
- else
- interval = 1000;
- break;
-
- case DLY_ID:
- if(wait_times)
- interval = retrieve_astcfgint(myrpt,wait_times_save, "idwait",250,5000,500);
- else
- interval = 500;
- break;
-
- case DLY_UNKEY:
- if(wait_times)
- interval = retrieve_astcfgint(myrpt,wait_times_save, "unkeywait",500,5000,1000);
- else
- interval = 1000;
- break;
-
- case DLY_CALLTERM:
- if(wait_times)
- interval = retrieve_astcfgint(myrpt,wait_times_save, "calltermwait",500,5000,1500);
- else
- interval = 1500;
- break;
-
- default:
- return 0;
- }
+ int interval;
+ const char *wait_times;
+ char *wait_times_save = NULL;
+
+ wait_times = ast_variable_retrieve(cfg, myrpt->name, "wait_times");
+
+ if (wait_times) {
+ wait_times_save = ast_strdupa(wait_times);
+ if (!wait_times_save) {
+ ast_log(LOG_WARNING, "Out of memory in wait_interval()\n");
+ wait_times = NULL;
+ }
+ }
+
+ switch (type) {
+ case DLY_TELEM:
+ if (wait_times)
+ interval = retrieve_astcfgint(wait_times_save, "telemwait", 500, 5000, 1000);
+ else
+ interval = 1000;
+ break;
+
+ case DLY_ID:
+ if (wait_times)
+ interval = retrieve_astcfgint(wait_times_save, "idwait", 250, 5000, 500);
+ else
+ interval = 500;
+ break;
+
+ case DLY_UNKEY:
+ if (wait_times)
+ interval = retrieve_astcfgint(wait_times_save, "unkeywait", 500, 5000, 1000);
+ else
+ interval = 1000;
+ break;
+
+ case DLY_CALLTERM:
+ if (wait_times)
+ interval = retrieve_astcfgint(wait_times_save, "calltermwait", 500, 5000, 1500);
+ else
+ interval = 1500;
+ break;
+
+ default:
+ return 0;
+ }
return interval;
-}
+}
/*