From 07101865750f204ba4567719757e8a1093b3f077 Mon Sep 17 00:00:00 2001 From: Francois Cartegnie <fcvlcdev@free.fr> Date: Wed, 15 Jul 2020 14:35:30 +0200 Subject: [PATCH] es_out: fix NULL dereference in EsOutIsProgramVisible --- src/input/es_out.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/input/es_out.c b/src/input/es_out.c index c78205a27826..2ad863021c61 100644 --- a/src/input/es_out.c +++ b/src/input/es_out.c @@ -1250,7 +1250,8 @@ static bool EsOutIsProgramVisible( es_out_t *out, input_source_t *source, int i_ { es_out_sys_t *p_sys = container_of(out, es_out_sys_t, out); return p_sys->i_group_id == 0 - || (p_sys->i_group_id == i_group && p_sys->p_pgrm->source == source); + || (p_sys->i_group_id == i_group && + p_sys->p_pgrm && p_sys->p_pgrm->source == source); } /* EsOutProgramSelect: -- GitLab