aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2020-06-28 17:49:50 +0200
committerAndreas Eversberg <jolly@eversberg.eu>2020-10-29 07:37:32 +0100
commit3764f76efb1a212fd882812c38ad319010c0c12f (patch)
tree76a17e1d20ba548a5c0c4c47b75a5fac180e5984 /src
parent2a435abb4381b616ca614bf02ff0c8f24b99b9b7 (diff)
Ignore pending audio frames when there is no transaction (anymore).
Diffstat (limited to 'src')
-rwxr-xr-x[-rw-r--r--]src/libmobile/call.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libmobile/call.c b/src/libmobile/call.c
index 6d12b30..d00a4b6 100644..100755
--- 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;
}