Skip to content
Snippets Groups Projects
Commit 49b0098c authored by Kevin P. Fleming's avatar Kevin P. Fleming
Browse files

ensure CDR pointer is cleared after detaching it from channel (related to issue #4877)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6444 65c4cc65-6c06-0410-ace0-fbb531ad65f3
parent ae1e51c8
No related branches found
No related tags found
No related merge requests found
......@@ -1011,6 +1011,7 @@ int ast_hangup(struct ast_channel *chan)
if (chan->cdr) { /* End the CDR if it hasn't already */
ast_cdr_end(chan->cdr);
ast_cdr_detach(chan->cdr); /* Post and Free the CDR */
chan->cdr = NULL;
}
if (ast_test_flag(chan, AST_FLAG_BLOCKING)) {
ast_log(LOG_WARNING, "Hard hangup called by thread %ld on %s, while fd "
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment