[Home]

Summary:ASTERISK-19164: ForkCDR with 'e' option to set end time is overzealous
Reporter:Steve Davies (one47)Labels:
Date Opened:2012-01-04 04:41:44.000-0600Date Closed:2012-04-13 11:00:19
Priority:MinorRegression?No
Status:Closed/CompleteComponents:Applications/app_forkcdr
Versions:1.8.8.1 10.0.0 Frequency of
Occurrence
Constant
Related
Issues:
Environment:AllAttachments:( 0) cdr_fork_end.v10.patch
Description:ForkCDR with 'e' option to set end time is overzealous.

It is intended to set the end time of the original CDR record, but the new, forked record should be allowed to run-on.

Because the new record is "appended" to the CDR chain before ast_cdr_end() is called, both old and forked CDR records are updated in error.
Comments:By: Steve Davies (one47) 2012-01-04 04:42:28.012-0600

v.10 patch to move ast_cdr_end() call to before the ast_cdr_append()