[Asterisk-code-review] Fixed cdr start overwriting (asterisk[master])

sungtae kim asteriskteam at digium.com
Wed Dec 5 16:10:58 CST 2018


sungtae kim has uploaded this change for review. ( https://gerrit.asterisk.org/10747


Change subject: Fixed cdr start overwriting
......................................................................

Fixed cdr start overwriting

The CDR was overwriting the start time when the call continued the
dialplan from the ARI stasis. Fixed to set the start time if the start
time is not set.

ASTERISK-28181

Change-Id: I921bc04064b6cff1deb2eea56a94d86489561cdc
---
M main/cdr.c
1 file changed, 4 insertions(+), 1 deletion(-)



  git pull ssh://gerrit.asterisk.org:29418/asterisk refs/changes/47/10747/1

diff --git a/main/cdr.c b/main/cdr.c
index 462c3e6..d3782ad 100644
--- a/main/cdr.c
+++ b/main/cdr.c
@@ -1623,7 +1623,10 @@
 
 static void single_state_init_function(struct cdr_object *cdr)
 {
-	cdr->start = ast_tvnow();
+	/* reset the start time only when it does not set */
+	if ((!cdr->start.tv_sec) && (!cdr->start.tv_usec)) {
+		cdr->start = ast_tvnow();
+	}
 	cdr_object_check_party_a_answer(cdr);
 }
 

-- 
To view, visit https://gerrit.asterisk.org/10747
To unsubscribe, or for help writing mail filters, visit https://gerrit.asterisk.org/settings

Gerrit-Project: asterisk
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I921bc04064b6cff1deb2eea56a94d86489561cdc
Gerrit-Change-Number: 10747
Gerrit-PatchSet: 1
Gerrit-Owner: sungtae kim <pchero21 at gmail.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-code-review/attachments/20181205/de5580ad/attachment.html>


More information about the asterisk-code-review mailing list