From 3764f76efb1a212fd882812c38ad319010c0c12f Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Sun, 28 Jun 2020 17:49:50 +0200 Subject: Ignore pending audio frames when there is no transaction (anymore). --- src/libmobile/call.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) mode change 100644 => 100755 src/libmobile/call.c diff --git a/src/libmobile/call.c b/src/libmobile/call.c old mode 100644 new mode 100755 index 6d12b30..d00a4b6 --- a/src/libmobile/call.c +++ b/src/libmobile/call.c @@ -631,7 +631,8 @@ void mncc_down(uint8_t *buf, int length) if (mncc->msg_type == MNCC_SETUP_REQ) process = create_process(callref, PROCESS_SETUP_RT); else { - if (mncc->msg_type != MNCC_REL_REQ) + /* release collisions and audio packet are not forbidden */ + if (mncc->msg_type != MNCC_REL_REQ && mncc->msg_type != ANALOG_8000HZ) PDEBUG(DCALL, DEBUG_ERROR, "No process!\n"); return; } -- cgit v1.2.3