[asterisk-commits] murf: trunk r107019 - /trunk/main/cdr.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Mon Mar 10 09:55:22 CDT 2008
Author: murf
Date: Mon Mar 10 09:55:21 2008
New Revision: 107019
URL: http://svn.digium.com/view/asterisk?view=rev&rev=107019
Log:
way back in July, in r.75706, a fix was made ot the strftime usages, which was good, but in this case, the check for a nil time was accidentally removed, and now it is restored, to keep timevals like '1969-12-31 17:00:00' from showing up in the cdrs. No idea what databases will do with this. No bugs filed as yet, but it felt like a bug.
Modified:
trunk/main/cdr.c
Modified: trunk/main/cdr.c
URL: http://svn.digium.com/view/asterisk/trunk/main/cdr.c?view=diff&rev=107019&r1=107018&r2=107019
==============================================================================
--- trunk/main/cdr.c (original)
+++ trunk/main/cdr.c Mon Mar 10 09:55:21 2008
@@ -200,11 +200,13 @@
{
if (fmt == NULL) { /* raw mode */
snprintf(buf, bufsize, "%ld.%06ld", (long)tv.tv_sec, (long)tv.tv_usec);
- } else {
- struct ast_tm tm;
-
- ast_localtime(&tv, &tm, NULL);
- ast_strftime(buf, bufsize, fmt, &tm);
+ } else {
+ if (tv.tv_sec) {
+ struct ast_tm tm;
+
+ ast_localtime(&tv, &tm, NULL);
+ ast_strftime(buf, bufsize, fmt, &tm);
+ }
}
}
More information about the asterisk-commits
mailing list