bridge_native_dahdi: Return channel join failure if could not make the channels compatible.

........

Merged revisions 401030 from http://svn.asterisk.org/svn/asterisk/branches/12


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@401031 65c4cc65-6c06-0410-ace0-fbb531ad65f3
changes/97/197/1
Richard Mudgett 12 years ago
parent 3208058831
commit 66e7dc041d

@ -578,18 +578,17 @@ static int native_bridge_join(struct ast_bridge *bridge, struct ast_bridge_chann
bridge_channel->tech_pvt = tech_pvt;
native_request_start(bridge);
/*
* Make the channels compatible in case the native bridge did
* not start for some reason and we need to fallback to 1-1
* bridging.
*/
c0 = AST_LIST_FIRST(&bridge->channels)->chan;
c1 = AST_LIST_LAST(&bridge->channels)->chan;
if (c0 != c1) {
/*
* Make the channels compatible in case the native bridge did
* not start for some reason and we need to fallback to 1-1
* bridging.
*/
ast_channel_make_compatible(c0, c1);
if (c0 == c1) {
return 0;
}
return 0;
return ast_channel_make_compatible(c0, c1);
}
/*!

Loading…
Cancel
Save