Index: main/features.c =================================================================== --- main/features.c (Revision 295023) +++ main/features.c (Arbeitskopie) @@ -3575,7 +3575,7 @@ { struct ast_channel *chan_ptr = NULL; new_peer_cdr = pick_unlocked_cdr(peer->cdr); /* the proper chan cdr, if there are forked cdrs */ - if (new_chan_cdr && ast_test_flag(new_chan_cdr, AST_CDR_FLAG_POST_DISABLED) && new_peer_cdr && !ast_test_flag(new_peer_cdr, AST_CDR_FLAG_POST_DISABLED)) + if (new_chan_cdr && new_peer_cdr && ast_test_flag(new_chan_cdr, AST_CDR_FLAG_POST_DISABLED) && !ast_test_flag(new_peer_cdr, AST_CDR_FLAG_POST_DISABLED)) ast_set_flag(new_peer_cdr, AST_CDR_FLAG_POST_DISABLED); /* DISABLED is viral-- it will propagate across a bridge */ if (strcasecmp(orig_peername, peer->name) != 0) { /* old channel */