Copy hangup cause at end of a good call

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3042 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.0
Mark Spencer 21 years ago
parent e300367ad8
commit 194fe2a4a5

@ -877,8 +877,11 @@ static int dial_exec(struct ast_channel *chan, void *data)
} else
res = -1;
if (res != AST_PBX_NO_HANGUP_PEER)
if (res != AST_PBX_NO_HANGUP_PEER) {
if (!chan->_softhangup)
chan->hangupcause = peer->hangupcause;
ast_hangup(peer);
}
}
out:
hanguptree(outgoing, NULL);

Loading…
Cancel
Save