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-0600 | Date Closed: | 2012-04-13 11:00:19 |
Priority: | Minor | Regression? | No |
Status: | Closed/Complete | Components: | Applications/app_forkcdr |
Versions: | 1.8.8.1 10.0.0 | Frequency of Occurrence | Constant |
Related Issues: | |||
Environment: | All | Attachments: | ( 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() |