From c6946a40c8d48aef4ac3b53548664123973cf049 Mon Sep 17 00:00:00 2001 From: MelwareDE Date: Sun, 30 Oct 2016 18:57:44 +0000 Subject: [PATCH] Fixed typo in setting hangupcause for asterisk-11 code. --- chan_capi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chan_capi.c b/chan_capi.c index 897a638..85feab9 100644 --- a/chan_capi.c +++ b/chan_capi.c @@ -4293,7 +4293,7 @@ static void capidev_handle_info_indication(_cmsg *CMSG, unsigned int PLCI, unsig i->vname, INFO_IND_INFOELEMENT(CMSG)[1], INFO_IND_INFOELEMENT(CMSG)[2]); if (i->owner) { #ifdef CC_AST_HAS_VERSION_11_0 - ast_channel_hangupcause_set(i->owner, INFO_IND_INFOELEMENT(CMSG)[2] & 0x2f); + ast_channel_hangupcause_set(i->owner, INFO_IND_INFOELEMENT(CMSG)[2] & 0x7f); #else /* !defined(CC_AST_HAS_VERSION_11_0) */ i->owner->hangupcause = INFO_IND_INFOELEMENT(CMSG)[2] & 0x7f; #endif /* defined(CC_AST_HAS_VERSION_11_0) */