From d2cfc5ec98f1cfd28a456c8d7e31b061c54e77ef Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Fri, 29 Aug 2025 08:04:06 -0400 Subject: [PATCH] MT#63317 move down sink setting Change-Id: I6e61153b3ec7103d18761d9a1278d7697aedf9bf --- daemon/media_socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daemon/media_socket.c b/daemon/media_socket.c index 84110ef2a..ff31dce40 100644 --- a/daemon/media_socket.c +++ b/daemon/media_socket.c @@ -2347,7 +2347,6 @@ static void media_packet_rtcp_mux(struct packet_handler_ctx *phc, struct sink_ha phc->out_srtp = sh->sink->rtcp_sibling; // use RTCP SRTP context phc->mp.media_out = sh->sink->media; - phc->mp.sink = *sh; } @@ -2480,6 +2479,7 @@ static void media_packet_set_encrypt(struct packet_handler_ctx *phc, struct sink { LOCK(&phc->in_srtp->lock); determine_sink_handler(phc->in_srtp, sh); + phc->mp.sink = *sh; // XXX use an array with index instead of if/else if (G_LIKELY(!phc->rtcp))