diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2020-06-28 17:49:50 +0200 |
---|---|---|
committer | Andreas Eversberg <jolly@eversberg.eu> | 2020-10-29 07:37:32 +0100 |
commit | 3764f76efb1a212fd882812c38ad319010c0c12f (patch) | |
tree | 76a17e1d20ba548a5c0c4c47b75a5fac180e5984 | |
parent | 2a435abb4381b616ca614bf02ff0c8f24b99b9b7 (diff) |
Ignore pending audio frames when there is no transaction (anymore).
-rwxr-xr-x[-rw-r--r--] | src/libmobile/call.c | 3 |
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; } |