From edb574b923a768c81277cf421f444fe23a6406e4 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 8d4e05954..54f3088f2 100644 --- a/daemon/codec.c +++ b/daemon/codec.c @@ -2542,7 +2542,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); } }