From ab4c9f2247d6534ceebba984eac9c8269c8204aa Mon Sep 17 00:00:00 2001
From: Kinsey Moore <kmoore@digium.com>
Date: Mon, 21 May 2012 20:35:58 +0000
Subject: [PATCH] Make chan_iax2 reject cause code indications correctly

If chan_iax2 does not reject the PVT_CAUSE_CODE frames, the cause will not be
stored properly.


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@367189 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 channels/chan_iax2.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index 3b2d8ccb03..c88cd4dd40 100644
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -5671,7 +5671,7 @@ static int iax2_indicate(struct ast_channel *c, int condition, const void *data,
 		break;
 	case AST_CONTROL_PVT_CAUSE_CODE:
 		res = -1;
-		break;
+		goto done;
 	}
 
 	res = send_command(pvt, AST_FRAME_CONTROL, condition, 0, data, datalen, -1);
-- 
GitLab