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
This commit is contained in:
Mark Spencer
2004-05-22 23:17:33 +00:00
parent e300367ad8
commit 194fe2a4a5

View File

@@ -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);