From 194fe2a4a5d77abd1afdb5dd0f03b31ac38b7af2 Mon Sep 17 00:00:00 2001 From: Mark Spencer <markster@digium.com> Date: Sat, 22 May 2004 23:17:33 +0000 Subject: [PATCH] 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 --- apps/app_dial.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/app_dial.c b/apps/app_dial.c index 10ba7f8a88..03bbbbb9a2 100755 --- a/apps/app_dial.c +++ b/apps/app_dial.c @@ -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); -- GitLab