diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-10-07 17:50:15 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-10-07 17:50:15 +0000 |
commit | 5d40fad3ae0fc7582758d23dd1c9a983faa2a135 (patch) | |
tree | f95fd74b5b1cc7b0aac6079a8d0b64ca1c6a25e5 /cdr/cdr_csv.c | |
parent | 7ac08dc8064af9e95a4af1dd4762be60e6ea6679 (diff) |
Fix CDR CSV to flush on CDR
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3932 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'cdr/cdr_csv.c')
-rwxr-xr-x | cdr/cdr_csv.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cdr/cdr_csv.c b/cdr/cdr_csv.c index a1d391cfb..95598bd52 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; } |