Merge "main/cdr: Set the end time on a CDR if endbeforehexten is Yes" into 13

changes/03/1903/1
Matt Jordan 10 years ago committed by Gerrit Code Review
commit 4e1d9c4a20

@ -1356,10 +1356,10 @@ static int base_process_party_a(struct cdr_object *cdr, struct ast_channel_snaps
ast_assert(strcasecmp(snapshot->name, cdr->party_a.snapshot->name) == 0);
/* Ignore any snapshots from a dead or dying channel */
/* Finalize the CDR if we're in hangup logic and we're set to do so */
if (ast_test_flag(&snapshot->softhangup_flags, AST_SOFTHANGUP_HANGUP_EXEC)
&& ast_test_flag(&mod_cfg->general->settings, CDR_END_BEFORE_H_EXTEN)) {
cdr_object_check_party_a_hangup(cdr);
&& ast_test_flag(&mod_cfg->general->settings, CDR_END_BEFORE_H_EXTEN)) {
cdr_object_finalize(cdr);
return 0;
}

Loading…
Cancel
Save