From 9202b378d9fbd0ab3f59db7fe16f6086e255f349 Mon Sep 17 00:00:00 2001 From: Mark Spencer Date: Thu, 7 Oct 2004 17:50:15 +0000 Subject: [PATCH] Fix CDR CSV to flush on CDR git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3932 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- cdr/cdr_csv.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cdr/cdr_csv.c b/cdr/cdr_csv.c index a1d391cfb7..95598bd52b 100755 --- a/cdr/cdr_csv.c +++ b/cdr/cdr_csv.c @@ -184,7 +184,7 @@ static int build_csv_record(char *buf, size_t bufsize, struct ast_cdr *cdr) static int writefile(char *s, char *acc) { - char tmp[256]; + char tmp[AST_CONFIG_MAX_PATH]; FILE *f; if (strchr(acc, '/') || (acc[0] == '.')) { ast_log(LOG_WARNING, "Account code '%s' insecure for writing file\n", acc); @@ -195,6 +195,7 @@ static int writefile(char *s, char *acc) if (!f) return -1; fputs(s, f); + fflush(f); fclose(f); return 0; }