diff options
Diffstat (limited to 'main/bridging.c')
-rw-r--r-- | main/bridging.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/main/bridging.c b/main/bridging.c index 2dc2ec124..dc84c41ce 100644 --- a/main/bridging.c +++ b/main/bridging.c @@ -710,6 +710,9 @@ static int bridge_channel_push(struct ast_bridge_channel *bridge_channel) bridge_channel->just_joined = 1; AST_LIST_INSERT_TAIL(&bridge->channels, bridge_channel, entry); ++bridge->num_channels; + + ast_bridge_publish_enter(bridge, bridge_channel->chan); + if (!bridge_channel->suspended) { ++bridge->num_active; } @@ -722,7 +725,6 @@ static int bridge_channel_push(struct ast_bridge_channel *bridge_channel) pbx_builtin_setvar_helper(bridge_channel->chan, "BLINDTRANSFER", NULL); bridge->reconfigured = 1; - ast_bridge_publish_enter(bridge, bridge_channel->chan); return 0; } |