From: jeanlf Date: Mon, 12 Dec 2022 09:35:51 +0000 (+0100) Subject: [PATCH] fixed #2345 X-Git-Tag: archive/raspbian/1.0.1+dfsg1-4+rpi1+deb11u3^2~25 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=c8a5f658ebeaffcaa5236c581d9e6ed5fd4774a9;p=gpac.git [PATCH] fixed #2345 Gbp-Pq: Name CVE-2022-47094.patch --- diff --git a/src/filters/dmx_m2ts.c b/src/filters/dmx_m2ts.c index 2f7cd6d..36082ab 100644 --- a/src/filters/dmx_m2ts.c +++ b/src/filters/dmx_m2ts.c @@ -263,7 +263,7 @@ static void m2tsdmx_declare_pid(GF_M2TSDmxCtx *ctx, GF_M2TS_PES *stream, GF_ESD case GF_M2TS_SYSTEMS_MPEG4_PES: if (!esd) { m4sys_iod_stream = GF_TRUE; - count = gf_list_count(stream->program->pmt_iod->ESDescriptors); + count = stream->program->pmt_iod ? gf_list_count(stream->program->pmt_iod->ESDescriptors) : 0; for (i=0; iprogram->pmt_iod->ESDescriptors, i); if (esd->ESID == stream->mpeg4_es_id) break;