From b3b6447a122ec4de3a8ff3b47cd8e6097abc5b35 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Tue, 16 Mar 2021 14:46:49 -0400 Subject: [PATCH] TT#14008 fix possible segfault Change-Id: I90cfb2549f4c7d630897aefc1c34aac6bac1e636 (cherry picked from commit 8bea6eb64d074f92e9382193f86d3192a787e75a) --- daemon/codec.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/daemon/codec.c b/daemon/codec.c index 022266bb8..71975f78c 100644 --- a/daemon/codec.c +++ b/daemon/codec.c @@ -2540,7 +2540,8 @@ static void __ssrc_handler_stop(void *p) { void codec_handlers_stop(GQueue *q) { for (GList *l = q->head; l; l = l->next) { struct codec_handler *h = l->data; - ssrc_hash_foreach(h->ssrc_hash, __ssrc_handler_stop); + if (h->ssrc_hash) + ssrc_hash_foreach(h->ssrc_hash, __ssrc_handler_stop); } }