aboutsummaryrefslogtreecommitdiffstats
path: root/apps/app_rpt.c
diff options
context:
space:
mode:
authortilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b>2006-09-21 17:04:40 +0000
committertilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b>2006-09-21 17:04:40 +0000
commitb325e5ae4fe6da6d36e3dabbe6114e2a24e47422 (patch)
treee4d191bbfc47de16d5aa4df1dd872dec77c14b41 /apps/app_rpt.c
parentd7d2a99021c740cbf8d7cb40127cdc8aef099f90 (diff)
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/branches/1.4@43422 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;
-}
+}
/*