aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat
diff options
context:
space:
mode:
authorPierre-Anthony Lemieux <pal@palemieux.com>2022-01-02 09:22:26 -0800
committerZane van Iperen <zane@zanevaniperen.com>2022-01-04 19:07:32 +1000
commit4c03928f4db4dab5ebed91c281e67f678cd3349d (patch)
tree50a5ebc75246080c9706a5d4bebab28ceae49b84 /libavformat
parent029598bd4aa696253370c4429abe3c2c95f2e788 (diff)
downloadffmpeg-4c03928f4db4dab5ebed91c281e67f678cd3349d.tar.gz
avformat/imf: Fix error handling in set_context_streams_from_tracks()
Signed-off-by: Pierre-Anthony Lemieux <pal@palemieux.com> Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
Diffstat (limited to 'libavformat')
-rw-r--r--libavformat/imfdec.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/libavformat/imfdec.c b/libavformat/imfdec.c
index 228ba494ae..503c8a2659 100644
--- a/libavformat/imfdec.c
+++ b/libavformat/imfdec.c
@@ -564,9 +564,8 @@ static int set_context_streams_from_tracks(AVFormatContext *s)
/* Copy stream information */
asset_stream = avformat_new_stream(s, NULL);
if (!asset_stream) {
- ret = AVERROR(ENOMEM);
av_log(s, AV_LOG_ERROR, "Could not create stream\n");
- break;
+ return AVERROR(ENOMEM);
}
asset_stream->id = i;
ret = avcodec_parameters_copy(asset_stream->codecpar, first_resource_stream->codecpar);