From 89e23c09fd9d57f52bc0f9ba148e64e6142a7bc5 Mon Sep 17 00:00:00 2001 From: jeanlf Date: Thu, 8 Apr 2021 09:29:42 +0200 Subject: [PATCH] [PATCH] fixed #1728 Gbp-Pq: Name CVE-2021-30199.patch --- src/filters/reframe_latm.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/filters/reframe_latm.c b/src/filters/reframe_latm.c index 8dd051a..08b5ebd 100644 --- a/src/filters/reframe_latm.c +++ b/src/filters/reframe_latm.c @@ -424,8 +424,8 @@ GF_Err latm_dmx_process(GF_Filter *filter) GF_LATMDmxCtx *ctx = gf_filter_get_udta(filter); GF_FilterPacket *pck, *dst_pck; u32 pos; - u8 *data, *output; - u32 pck_size, prev_pck_size; + u8 *data=NULL, *output; + u32 pck_size=0, prev_pck_size; u64 cts = GF_FILTER_NO_TS; //always reparse duration @@ -448,10 +448,10 @@ GF_Err latm_dmx_process(GF_Filter *filter) } else { return GF_OK; } + } else { + data = (char *) gf_filter_pck_get_data(pck, &pck_size); } - data = (char *) gf_filter_pck_get_data(pck, &pck_size); - //input pid sets some timescale - we flushed pending data , update cts if (ctx->timescale && pck) { cts = gf_filter_pck_get_cts(pck); -- 2.30.2