(!smh->mparams->recv_te || engine->read_frame.payload != smh->mparams->recv_te) &&
(!smh->mparams->te || engine->read_frame.payload != smh->mparams->te) &&
!switch_test_flag((&engine->read_frame), SFF_CNG) &&
+ !switch_test_flag((&engine->read_frame), SFF_PLC) &&
engine->read_frame.payload != engine->cur_payload_map->recv_pt &&
engine->read_frame.payload != engine->cur_payload_map->pt) {
status = SWITCH_STATUS_SUCCESS;
*bytes = switch_jb_get_last_read_len(rtp_session->jb);
rtp_session->last_rtp_hdr = rtp_session->recv_msg.header;
- if (pt > -1) {
- rtp_session->last_rtp_hdr.pt = pt;
- }
+ rtp_session->last_rtp_hdr.pt = pt;
}
break;
case SWITCH_STATUS_BREAK: