commit | d5df9a1d0d996acf0d090793231cae3346f6fbd4 | [log] [tgz] |
---|---|---|
author | Neels Hofmeyr <neels@hofmeyr.de> | Fri Jul 20 05:35:47 2018 +0200 |
committer | Neels Hofmeyr <neels@hofmeyr.de> | Sat Jul 28 12:18:23 2018 +0200 |
tree | 654097bdc38dbbc46fb97e21dfdd1162dc8a89e8 | |
parent | ac85b34476afc341af7e09e9eca368835cd9d68b [diff] |
lchan_fsm: add in_release_handler flag If a release event is being handled, ignore other ricocheting release events until that release handling has concluded. For example, if an lchan is regularly released, it signals the lchan RTP FSM to release, which then calls back to say "RTP is released" on termination -- this should not trigger other state changes than the initial release intends. Change-Id: Iec41e006b6ab9d0f618d36925341f9536353e5d8