]> git.ipfire.org Git - thirdparty/asterisk.git/commit
app_confbridge: Move participant info code to confbridge_manager.
authorGeorge Joseph <gjoseph@digium.com>
Mon, 25 Jun 2018 20:42:14 +0000 (14:42 -0600)
committerGeorge Joseph <gjoseph@digium.com>
Tue, 26 Jun 2018 21:18:35 +0000 (15:18 -0600)
commit5f12e2bd07b23f7447849faae68e9063ffa2be5d
treedb127e21cd5fe02a1e2cdf9b3900779f1c24d526
parentfcd8e9d6ef6cad66ba3bfe58540aa1cdb372fc2c
app_confbridge:  Move participant info code to confbridge_manager.

With the participant info code in app_confbridge, we were still
in the process of adding the channel to the bridge when trying to send
an in-dialog MESSAGE.  This caused 2 threads to grab the channel
blocking flag at the same time.  To mitigate this, the participant
info code was moved to confbridge_manager so it runs after all
channel/bridge actions have finished.

Change-Id: I228806ac153074f45e0b35d5236166e92e132abd
apps/app_confbridge.c
apps/confbridge/confbridge_manager.c
apps/confbridge/include/confbridge.h