From ab548fe76f8e3b54f82fc630ab94c4b3423ee8a2 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Mon, 29 Jun 2026 08:27:41 -0400 Subject: [PATCH] MT#55283 protect against NULL ssrc_in Closes #2124 Change-Id: Ib2126847e3080a7992debfb604642e5ecd4cdc58 (cherry picked from commit 4551c7ae9558d620f20047fbcd2d403d9ef3fa45) (cherry picked from commit dd4cd3d05db7b7b926b520daf7f5e902d3b6553b) --- daemon/codec.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/daemon/codec.c b/daemon/codec.c index fa008d610..8ac74d51f 100644 --- a/daemon/codec.c +++ b/daemon/codec.c @@ -5001,6 +5001,9 @@ void codec_calc_jitter(struct ssrc_entry_call *ssrc, unsigned long ts, unsigned ssrc->jitter += d - ((ssrc->jitter + 8) >> 4); } static void codec_calc_lost(struct ssrc_entry_call *ssrc, uint16_t seq) { + if (!ssrc) + return; + LOCK(&ssrc->h.lock); // XXX shared code from kernel module