diff --git a/src/switch_rtp.c b/src/switch_rtp.c index e879436206..1b0d407dec 100644 --- a/src/switch_rtp.c +++ b/src/switch_rtp.c @@ -2913,11 +2913,11 @@ SWITCH_DECLARE(void) switch_rtp_set_max_missed_packets(switch_rtp_t *rtp_session return; } - if (rtp_session->missed_count >= max) { + if (rtp_session->missed_count > max) { switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(rtp_session->session), SWITCH_LOG_WARNING, "new max missed packets(%d->%d) greater than current missed packets(%d). RTP will timeout.\n", - rtp_session->missed_count, max, rtp_session->missed_count); + rtp_session->max_missed_packets, max, rtp_session->missed_count); } rtp_session->max_missed_packets = max;