@ -2839,7 +2839,8 @@ static enum ast_bridge_result bridge_native_loop(struct ast_channel *c0, struct
/* Check if anything changed */
/* Check if anything changed */
if ( ( c0 - > tech_pvt ! = pvt0 ) | |
if ( ( c0 - > tech_pvt ! = pvt0 ) | |
( c1 - > tech_pvt ! = pvt1 ) | |
( c1 - > tech_pvt ! = pvt1 ) | |
( c0 - > masq | | c0 - > masqr | | c1 - > masq | | c1 - > masqr ) ) {
( c0 - > masq | | c0 - > masqr | | c1 - > masq | | c1 - > masqr ) | |
( c0 - > monitor | | c0 - > spies | | c1 - > monitor | | c1 - > spies ) ) {
ast_log ( LOG_DEBUG , " Oooh, something is weird, backing out \n " ) ;
ast_log ( LOG_DEBUG , " Oooh, something is weird, backing out \n " ) ;
if ( c0 - > tech_pvt = = pvt0 )
if ( c0 - > tech_pvt = = pvt0 )
if ( pr0 - > set_rtp_peer ( c0 , NULL , NULL , 0 , 0 ) )
if ( pr0 - > set_rtp_peer ( c0 , NULL , NULL , 0 , 0 ) )
@ -3116,7 +3117,8 @@ static enum ast_bridge_result bridge_p2p_loop(struct ast_channel *c0, struct ast
/* Check if anything changed */
/* Check if anything changed */
if ( ( c0 - > tech_pvt ! = pvt0 ) | |
if ( ( c0 - > tech_pvt ! = pvt0 ) | |
( c1 - > tech_pvt ! = pvt1 ) | |
( c1 - > tech_pvt ! = pvt1 ) | |
( c0 - > masq | | c0 - > masqr | | c1 - > masq | | c1 - > masqr ) ) {
( c0 - > masq | | c0 - > masqr | | c1 - > masq | | c1 - > masqr ) | |
( c0 - > monitor | | c0 - > spies | | c1 - > monitor | | c1 - > spies ) ) {
ast_log ( LOG_DEBUG , " Oooh, something is weird, backing out \n " ) ;
ast_log ( LOG_DEBUG , " Oooh, something is weird, backing out \n " ) ;
if ( ( c0 - > masq | | c0 - > masqr ) & & ( fr = ast_read ( c0 ) ) )
if ( ( c0 - > masq | | c0 - > masqr ) & & ( fr = ast_read ( c0 ) ) )
ast_frfree ( fr ) ;
ast_frfree ( fr ) ;