From 94979a8bde5da5087e67261a4ff435aaff6188e4 Mon Sep 17 00:00:00 2001 From: mvanbaak Date: Thu, 24 Apr 2008 22:16:48 +0000 Subject: Pass the hangup cause all the way to the calling app/channel. (closes issue #11328) Reported by: rain Patches: 20071207__pass_cause_in_hangup_control_frame.diff.txt uploaded by Corydon76 (license 14) brought up-to-date to trunk by me git-svn-id: http://svn.digium.com/svn/asterisk/trunk@114637 f38db490-d61c-443f-a65b-d21fe96a405b --- channels/chan_mgcp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'channels/chan_mgcp.c') diff --git a/channels/chan_mgcp.c b/channels/chan_mgcp.c index 021999abd..592301e8c 100644 --- a/channels/chan_mgcp.c +++ b/channels/chan_mgcp.c @@ -610,7 +610,7 @@ static void mgcp_queue_hangup(struct mgcp_subchannel *sub) for(;;) { if (sub->owner) { if (!ast_channel_trylock(sub->owner)) { - ast_queue_hangup(sub->owner); + ast_queue_hangup(sub->owner, -1); ast_channel_unlock(sub->owner); break; } else { -- cgit v1.2.3