From: Mark Spencer Date: Thu, 7 Oct 2004 17:50:15 +0000 (+0000) Subject: Fix CDR CSV to flush on CDR X-Git-Tag: 1.2.0-beta1~2070 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9202b378d9fbd0ab3f59db7fe16f6086e255f349;p=thirdparty%2Fasterisk.git Fix CDR CSV to flush on CDR git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3932 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- 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; }