[Core] switch_rtp: fix switch_rtp_set_max_missed_packets logging

Warning message about missed packets is misleading.
Message indicates greater (>) however, the conditional is greater than or equals (>=).
The message prints the value of rtp_sesstion->missed_count twice instead of printing the value of rtp_session->max_missed_packets.
This commit is contained in:
Norm Brandinger 2021-04-16 10:24:51 -04:00 committed by GitHub
parent 7fc5d9a7c3
commit 0877bd5770
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -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;