From 9e7a10d894945ea60a444ae7781be69f9389e319 Mon Sep 17 00:00:00 2001 From: Matthew Jordan Date: Tue, 4 Feb 2014 16:55:39 +0000 Subject: [PATCH] funcs/func_cdr: Fix non-epoch timestamps broken by improper char array deref Thanks to snuffy for pointing this issue out and fixing it. (closes issue ASTERISK-23250) Reported by: snuffy patches: func_cdr-fix.diff uploaded by snuffy (License 5024) ........ Merged revisions 407259 from http://svn.asterisk.org/svn/asterisk/branches/12 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@407260 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- funcs/func_cdr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/funcs/func_cdr.c b/funcs/func_cdr.c index 61932bf760..ce5a126867 100644 --- a/funcs/func_cdr.c +++ b/funcs/func_cdr.c @@ -293,7 +293,7 @@ static void cdr_read_callback(void *data, struct stasis_subscription *sub, struc } fmt_time.tv_usec = tv_usec; ast_localtime(&fmt_time, &tm, NULL); - ast_strftime(tempbuf, sizeof(*tempbuf), "%Y-%m-%d %T", &tm); + ast_strftime(tempbuf, sizeof(tempbuf), "%Y-%m-%d %T", &tm); } else if (!strcasecmp("disposition", args.variable)) { int disposition;