mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-20 00:30:20 +00:00
Merge "main/bridge_channel: Fix channel reference leak on video source"
This commit is contained in:
@@ -2770,6 +2770,9 @@ int bridge_channel_internal_join(struct ast_bridge_channel *bridge_channel)
|
|||||||
bridge_channel_settle_owed_events(bridge_channel->bridge, bridge_channel);
|
bridge_channel_settle_owed_events(bridge_channel->bridge, bridge_channel);
|
||||||
bridge_reconfigured(bridge_channel->bridge, 1);
|
bridge_reconfigured(bridge_channel->bridge, 1);
|
||||||
|
|
||||||
|
/* Remove ourselves if we are the video source */
|
||||||
|
ast_bridge_remove_video_src(bridge_channel->bridge, bridge_channel->chan);
|
||||||
|
|
||||||
ast_bridge_unlock(bridge_channel->bridge);
|
ast_bridge_unlock(bridge_channel->bridge);
|
||||||
|
|
||||||
/* Must release any swap ref after unlocking the bridge. */
|
/* Must release any swap ref after unlocking the bridge. */
|
||||||
|
|||||||
Reference in New Issue
Block a user