From ba59206b3225f0e8e95a27eff41cb1c49ddf9a37 Mon Sep 17 00:00:00 2001 From: jeanlf Date: Mon, 22 May 2023 17:37:24 +0200 Subject: [PATCH] fixed #2474 --- src/isomedia/movie_fragments.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/isomedia/movie_fragments.c b/src/isomedia/movie_fragments.c index b742078d15..41d0717a48 100644 --- a/src/isomedia/movie_fragments.c +++ b/src/isomedia/movie_fragments.c @@ -2876,7 +2876,8 @@ GF_Err gf_isom_fragment_add_sample_ex(GF_ISOFile *movie, GF_ISOTrackID TrackID, //rewrite OD frames if (traf->trex->track->Media->handler->handlerType == GF_ISOM_MEDIA_OD) { //this may fail if dependencies are not well done ... - Media_ParseODFrame(traf->trex->track->Media, sample, &od_sample); + GF_Err e = Media_ParseODFrame(traf->trex->track->Media, sample, &od_sample); + if (!od_sample) return e; sample = od_sample; }