From 0381b15b7699ed54102650478533ab645285dff6 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Wed, 6 May 2015 12:31:18 -0400 Subject: [PATCH] further move RTCP logging until after SRTCP decryption --- daemon/call.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/daemon/call.c b/daemon/call.c index 03364ad02..e69860d16 100644 --- a/daemon/call.c +++ b/daemon/call.c @@ -716,10 +716,6 @@ loop_ok: if (rtcp && sink && sink->rtcp_sibling) out_srtp = sink->rtcp_sibling; - if (rtcp && _log_facility_rtcp) { - parse_and_log_rtcp_report(sfd, s->s, s->len); - } - /* stats per RTP payload type */ @@ -772,8 +768,12 @@ loop_ok: * 1 = forward and push update to redis */ if (rwf_in) handler_ret = rwf_in(s, in_srtp); - if (handler_ret >= 0 && rwf_out) - handler_ret += rwf_out(s, out_srtp); + if (handler_ret >= 0) { + if (rtcp && _log_facility_rtcp) + parse_and_log_rtcp_report(sfd, s->s, s->len); + if (rwf_out) + handler_ret += rwf_out(s, out_srtp); + } if (handler_ret > 0) update = 1;