mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-07-03 14:16:27 +00:00
accept any payload when no payload map is present
This commit is contained in:
parent
715731de9a
commit
6c5a17894c
@ -4112,10 +4112,12 @@ static int jb_valid(switch_rtp_t *rtp_session)
|
|||||||
|
|
||||||
static int check_recv_payload(switch_rtp_t *rtp_session)
|
static int check_recv_payload(switch_rtp_t *rtp_session)
|
||||||
{
|
{
|
||||||
int ok = 0;
|
int ok = 1;
|
||||||
|
|
||||||
if (rtp_session->pmaps && *rtp_session->pmaps) {
|
if (rtp_session->pmaps && *rtp_session->pmaps) {
|
||||||
payload_map_t *pmap;
|
payload_map_t *pmap;
|
||||||
|
ok = 0;
|
||||||
|
|
||||||
switch_mutex_lock(rtp_session->flag_mutex);
|
switch_mutex_lock(rtp_session->flag_mutex);
|
||||||
for (pmap = *rtp_session->pmaps; pmap && pmap->allocated; pmap = pmap->next) {
|
for (pmap = *rtp_session->pmaps; pmap && pmap->allocated; pmap = pmap->next) {
|
||||||
if (!pmap->negotiated) {
|
if (!pmap->negotiated) {
|
||||||
@ -5040,11 +5042,13 @@ static int rtp_common_read(switch_rtp_t *rtp_session, switch_payload_t *payload_
|
|||||||
rtp_session->recv_msg.header.pt != 13 &&
|
rtp_session->recv_msg.header.pt != 13 &&
|
||||||
rtp_session->recv_msg.header.pt != rtp_session->recv_te &&
|
rtp_session->recv_msg.header.pt != rtp_session->recv_te &&
|
||||||
(!rtp_session->cng_pt || rtp_session->recv_msg.header.pt != rtp_session->cng_pt)) {
|
(!rtp_session->cng_pt || rtp_session->recv_msg.header.pt != rtp_session->cng_pt)) {
|
||||||
int accept_packet = 0;
|
int accept_packet = 1;
|
||||||
|
|
||||||
|
|
||||||
if (rtp_session->pmaps && *rtp_session->pmaps) {
|
if (rtp_session->pmaps && *rtp_session->pmaps) {
|
||||||
payload_map_t *pmap;
|
payload_map_t *pmap;
|
||||||
|
accept_packet = 0;
|
||||||
|
|
||||||
switch_mutex_lock(rtp_session->flag_mutex);
|
switch_mutex_lock(rtp_session->flag_mutex);
|
||||||
for (pmap = *rtp_session->pmaps; pmap && pmap->allocated; pmap = pmap->next) {
|
for (pmap = *rtp_session->pmaps; pmap && pmap->allocated; pmap = pmap->next) {
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user