From 9eeeb38c71098d7bed7cf951c2d1503d0c4872ec Mon Sep 17 00:00:00 2001 From: Alessandro Toppi Date: Mon, 31 May 2021 15:57:41 +0200 Subject: [PATCH] Fix status vector parsing for incoming twcc feedbacks (resolves #2677). --- rtcp.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rtcp.c b/rtcp.c index b1283b43d8..2b28966dcf 100644 --- a/rtcp.c +++ b/rtcp.c @@ -268,9 +268,9 @@ static void janus_rtcp_incoming_transport_cc(janus_rtcp_context *ctx, janus_rtcp } else { /* Status vector */ ss = (chunk & 0x4000) >> 14; - length = (s ? 7 : 14); - JANUS_LOG(LOG_HUGE, " [%"SCNu16"] t=status-vector, ss=%s, l=%"SCNu8"\n", num, - s ? "2-bit" : "bit", length); + length = (ss ? 7 : 14); + JANUS_LOG(LOG_HUGE, " [%"SCNu16"] t=status-vector, ss=%ss, l=%"SCNu8"\n", num, + ss ? "2-bit" : "bit", length); while(length > 0 && psc > 0) { if(!ss) s = (chunk & (1 << (length-1))) ? janus_rtp_packet_status_smalldelta : janus_rtp_packet_status_notreceived;