From 8284578b4526ef7749adef828737ba409425f915 Mon Sep 17 00:00:00 2001 From: Christian Spielberger <c.spielberger@commend.com> Date: Mon, 8 Jan 2024 09:50:40 +0100 Subject: [PATCH] rtp: lock rtcp_set_srate() --- src/rtp/sess.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/rtp/sess.c b/src/rtp/sess.c index 4d03ae0a8..78a0bb54a 100644 --- a/src/rtp/sess.c +++ b/src/rtp/sess.c @@ -306,8 +306,10 @@ void rtcp_set_srate(struct rtp_sock *rs, uint32_t srate_tx, uint32_t srate_rx) if (!sess) return; + mtx_lock(sess->lock); sess->srate_tx = srate_tx; sess->srate_rx = srate_rx; + mtx_unlock(sess->lock); } @@ -339,7 +341,9 @@ void rtcp_set_srate_rx(struct rtp_sock *rs, uint32_t srate_rx) if (!sess) return; + mtx_lock(sess->lock); sess->srate_rx = srate_rx; + mtx_unlock(sess->lock); }