mirror of http://gerrit.asterisk.org/asterisk
Calling 'app_send' eventually calls the app's message handler. It's possible
for a handler to obtain a lock on another object, and then need/want to lock
the app object. If the caller of 'app_send' locks the app object prior to
calling then there's a potential for a deadlock, if another thread calls
'app_send' without locking.
This patch makes it so 'app_send' is not called with the app object locked in
the section of code doing such.
ASTERISK-28423 #close
Change-Id: I6767c6d0933c7db1b984018966eefca4c0638a27
(cherry picked from commit 737bd8365e)
changes/18/13718/1
parent
5b4d900e43
commit
78a907e23d
Loading…
Reference in new issue