]> git.ipfire.org Git - thirdparty/asterisk.git/commit
core_unreal: Fix deadlock with T.38 control frames.
authorJoshua C. Colp <jcolp@sangoma.com>
Fri, 19 Mar 2021 13:52:08 +0000 (10:52 -0300)
committerJoshua Colp <jcolp@sangoma.com>
Mon, 22 Mar 2021 12:49:48 +0000 (07:49 -0500)
commit970b84946e4bb57957b8015cacb92c1c0e8797a8
tree9f760b27ea2630fd6f3d63e5bf67e23759d131fa
parent71dfbdc7b9b796d130a73e8da4206d87d076ef90
core_unreal: Fix deadlock with T.38 control frames.

When using the ast_unreal_lock_all function no channel
locks can be held before calling it.

This change unlocks the channel that indicate was
called on before doing so and then relocks it afterwards.

ASTERISK-29035

Change-Id: Id65016201b5f9c9519a216e250f9101c629e19e9
main/core_unreal.c