From 86950a3754b3beabde8d3f69286d0dd7cacecc4e Mon Sep 17 00:00:00 2001 From: Rafael Diniz Date: Thu, 18 Apr 2019 18:16:32 -0300 Subject: Fixed MNCC_RTP_CREATE after MNCC_DISC_IND. Change-Id: I3690acebf882d3a8abbeabe0e3aefdfcd066a052 --- openbsc/src/libmsc/gsm_04_08.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'openbsc/src') diff --git a/openbsc/src/libmsc/gsm_04_08.c b/openbsc/src/libmsc/gsm_04_08.c index 09e35cce2..732fe85af 100644 --- a/openbsc/src/libmsc/gsm_04_08.c +++ b/openbsc/src/libmsc/gsm_04_08.c @@ -3787,6 +3787,9 @@ int mncc_tx_to_cc(struct gsm_network *net, int msg_type, void *arg) return rc; } + if (msg_type == MNCC_REL_REQ && conn->mncc_rtp_create_pending) + conn->mncc_rtp_create_pending = 0; + DEBUGP(DCC, "(bts %d trx %d ts %d ti %02x sub %s) " "Received '%s' from MNCC in state %d (%s)\n", conn->bts->nr, conn->lchan->ts->trx->nr, conn->lchan->ts->nr, -- cgit v1.2.3