diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-02-02 01:13:00 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-02-02 01:13:00 +0000 |
commit | ceae07d1abcad4193e615b6f7b23364aa62c0314 (patch) | |
tree | 6e929339c4e5ce0a9d24977a067ff8f60c58ba92 | |
parent | 937559ffd3ae80f7337a2292fcdcdec3a7f148a8 (diff) |
Force update of the CDR before clearing channel (bug #974)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2107 f38db490-d61c-443f-a65b-d21fe96a405b
-rwxr-xr-x | pbx.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -1745,6 +1745,10 @@ int ast_pbx_run(struct ast_channel *c) if (c->_softhangup == AST_SOFTHANGUP_TIMEOUT) { break; } + + if (c->cdr) { + ast_cdr_update(c); + } goto out; } } |