mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-05 20:20:07 +00:00
Remove some dead code in ast_bridge_call().
None of the parameters to ast_bridge_call() can be NULL for the bridge to work so no need to check for it. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@350644 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -3290,7 +3290,7 @@ static int feature_check(struct ast_channel *chan, struct ast_flags *features, c
|
||||
return feature_interpret_helper(chan, NULL, NULL, code, 0, chan_dynamic_features, features, FEATURE_INTERPRET_CHECK, NULL);
|
||||
}
|
||||
|
||||
static void set_config_flags(struct ast_channel *chan, struct ast_channel *peer, struct ast_bridge_config *config)
|
||||
static void set_config_flags(struct ast_channel *chan, struct ast_bridge_config *config)
|
||||
{
|
||||
int x;
|
||||
|
||||
@@ -3309,7 +3309,7 @@ static void set_config_flags(struct ast_channel *chan, struct ast_channel *peer,
|
||||
}
|
||||
ast_rwlock_unlock(&features_lock);
|
||||
|
||||
if (chan && peer && !(ast_test_flag(config, AST_BRIDGE_DTMF_CHANNEL_0) && ast_test_flag(config, AST_BRIDGE_DTMF_CHANNEL_1))) {
|
||||
if (!(ast_test_flag(config, AST_BRIDGE_DTMF_CHANNEL_0) && ast_test_flag(config, AST_BRIDGE_DTMF_CHANNEL_1))) {
|
||||
const char *dynamic_features = pbx_builtin_getvar_helper(chan, "DYNAMIC_FEATURES");
|
||||
|
||||
if (dynamic_features) {
|
||||
@@ -3697,11 +3697,13 @@ void ast_channel_log(char *title, struct ast_channel *chan) /* for debug, this i
|
||||
ast_log(LOG_NOTICE, "CHAN: masq: %p; masqr: %p; _bridge: %p; uniqueID: %s; linkedID:%s\n",
|
||||
chan->masq, chan->masqr,
|
||||
chan->_bridge, chan->uniqueid, chan->linkedid);
|
||||
if (chan->masqr)
|
||||
if (chan->masqr) {
|
||||
ast_log(LOG_NOTICE, "CHAN: masquerading as: %s; cdr: %p;\n",
|
||||
ast_channel_name(chan->masqr), chan->masqr->cdr);
|
||||
if (chan->_bridge)
|
||||
}
|
||||
if (chan->_bridge) {
|
||||
ast_log(LOG_NOTICE, "CHAN: Bridged to %s\n", ast_channel_name(chan->_bridge));
|
||||
}
|
||||
|
||||
ast_log(LOG_NOTICE, "===== done ====\n");
|
||||
}
|
||||
@@ -3864,12 +3866,8 @@ int ast_bridge_call(struct ast_channel *chan, struct ast_channel *peer, struct a
|
||||
struct ast_silence_generator *silgen = NULL;
|
||||
const char *h_context;
|
||||
|
||||
if (chan && peer) {
|
||||
pbx_builtin_setvar_helper(chan, "BRIDGEPEER", ast_channel_name(peer));
|
||||
pbx_builtin_setvar_helper(peer, "BRIDGEPEER", ast_channel_name(chan));
|
||||
} else if (chan) {
|
||||
pbx_builtin_setvar_helper(chan, "BLINDTRANSFER", NULL);
|
||||
}
|
||||
|
||||
set_bridge_features_on_config(config, pbx_builtin_getvar_helper(chan, "BRIDGE_FEATURES"));
|
||||
add_features_datastores(chan, peer, config);
|
||||
@@ -3898,7 +3896,7 @@ int ast_bridge_call(struct ast_channel *chan, struct ast_channel *peer, struct a
|
||||
}
|
||||
}
|
||||
|
||||
set_config_flags(chan, peer, config);
|
||||
set_config_flags(chan, config);
|
||||
|
||||
/* Answer if need be */
|
||||
if (chan->_state != AST_STATE_UP) {
|
||||
|
Reference in New Issue
Block a user