From f9a0f3af4278a49435a823c4ffe80ee2135fb6ca Mon Sep 17 00:00:00 2001 From: Keith Date: Tue, 6 Aug 2019 19:27:42 +0200 Subject: Handle case where SIP side hangsup while MNCC is on hold Change-Id: Ie32690e036180e6b80a1b59177c1a72a6fd78d15 --- src/mncc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mncc.c b/src/mncc.c index a60b104..d8545da 100644 --- a/src/mncc.c +++ b/src/mncc.c @@ -297,6 +297,7 @@ static void mncc_call_leg_release(struct call_leg *_leg) break; case MNCC_CC_PROCEEDING: case MNCC_CC_CONNECTED: + case MNCC_CC_HOLD: LOGP(DMNCC, LOGL_DEBUG, "Releasing call in non-initial leg(%u) cause(%s)\n", leg->callref, gsm48_cc_cause_name(leg->base.cause)); leg->base.in_release = true; -- cgit v1.2.3