From 86aaed2cc581530dcfa1f7654ba31e65c4979ac5 Mon Sep 17 00:00:00 2001 From: Steve Murphy Date: Thu, 12 Jun 2008 14:56:26 +0000 Subject: Merged revisions 122127 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r122127 | murf | 2008-06-12 08:51:44 -0600 (Thu, 12 Jun 2008) | 1 line Arkadia tried to warn me, but the code added to ast_cdr_busy, _failed, and _noanswer was redundant. Didn't spot it until I was resolving conflicts in trunk. Ugh. Redundant code removed. It wasn't harmful. Just dumb. ........ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@122128 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- CHANGES | 3 +-- apps/app_forkcdr.c | 2 +- main/cdr.c | 12 ------------ 3 files changed, 2 insertions(+), 15 deletions(-) diff --git a/CHANGES b/CHANGES index 69834642e..c17719731 100644 --- a/CHANGES +++ b/CHANGES @@ -98,8 +98,7 @@ Application Changes from the orig CDR to the new CDR after reset; 'e' sets the 'end' time on the original CDR; 'R' prevents the new CDR from being reset; 's(var=val)' adds/changes the 'var' variable on the original CDR; 'T' forces ast_cdr_end(), ast_cdr_answer(), - _busy(), failed(), etc, to all obey the LOCKED flag on cdr's in the chain, and - also the ast_cdr_setvar() func. + obey the LOCKED flag on cdr's in the chain, and also the ast_cdr_setvar() func. SIP Changes ----------- diff --git a/apps/app_forkcdr.c b/apps/app_forkcdr.c index 4c6e620fb..c14564be3 100644 --- a/apps/app_forkcdr.c +++ b/apps/app_forkcdr.c @@ -83,7 +83,7 @@ static char *descrip = "cdr record is set to the current time. Future hang-up or ending events\n" "will not override this time stamp.\n" "Next, If the 'A' option is specified, the original cdr record will have\n" -"it ANS_LOCKED flag set, which prevent future call dispostion events\n" +"it ANS_LOCKED flag set, which prevent future answer events\n" "from updating the original cdr record's disposition. Normally, an\n" "'ANSWERED' event would mark all cdr records in the chain as 'ANSWERED'.\n" "Next, if the 'T' option is specified, the original cdr record will have\n" diff --git a/main/cdr.c b/main/cdr.c index bbc0c6ec4..9df82579b 100644 --- a/main/cdr.c +++ b/main/cdr.c @@ -707,10 +707,6 @@ void ast_cdr_busy(struct ast_cdr *cdr) { for (; cdr; cdr = cdr->next) { - if (ast_test_flag(cdr, AST_CDR_FLAG_ANSLOCKED)) - continue; - if (ast_test_flag(cdr, AST_CDR_FLAG_DONT_TOUCH) && ast_test_flag(cdr, AST_CDR_FLAG_LOCKED)) - continue; if (!ast_test_flag(cdr, AST_CDR_FLAG_LOCKED)) { check_post(cdr); if (cdr->disposition < AST_CDR_BUSY) @@ -722,10 +718,6 @@ void ast_cdr_busy(struct ast_cdr *cdr) void ast_cdr_failed(struct ast_cdr *cdr) { for (; cdr; cdr = cdr->next) { - if (ast_test_flag(cdr, AST_CDR_FLAG_ANSLOCKED)) - continue; - if (ast_test_flag(cdr, AST_CDR_FLAG_DONT_TOUCH) && ast_test_flag(cdr, AST_CDR_FLAG_LOCKED)) - continue; check_post(cdr); if (!ast_test_flag(cdr, AST_CDR_FLAG_LOCKED)) { check_post(cdr); @@ -740,10 +732,6 @@ void ast_cdr_noanswer(struct ast_cdr *cdr) char *chan; while (cdr) { - if (ast_test_flag(cdr, AST_CDR_FLAG_ANSLOCKED)) - continue; - if (ast_test_flag(cdr, AST_CDR_FLAG_DONT_TOUCH) && ast_test_flag(cdr, AST_CDR_FLAG_LOCKED)) - continue; if (!ast_test_flag(cdr, AST_CDR_FLAG_LOCKED)) { chan = !ast_strlen_zero(cdr->channel) ? cdr->channel : ""; if (ast_test_flag(cdr, AST_CDR_FLAG_POSTED)) -- cgit v1.2.3