summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Niedermayer <michael@niedermayer.cc>2021-09-22 00:01:00 +0200
committerMichael Niedermayer <michael@niedermayer.cc>2021-09-22 18:53:53 +0200
commit0b761e87c044fe46746eb5849991d0deea40778e (patch)
tree576145c0eeec4da2233d6391c6b4132f9a8e72b3
parenta487635b85d856ac3b02d4b2babe40279155cc9a (diff)
avformat/concatdec: Use FAIL() macro instead of direct return in concat_parse_script()
Fixes: memleak Fixes: 38893/clusterfuzz-testcase-minimized-ffmpeg_dem_CONCAT_fuzzer-4785231933079552 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-rw-r--r--libavformat/concatdec.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavformat/concatdec.c b/libavformat/concatdec.c
index 0886dad88b..2557f38b26 100644
--- a/libavformat/concatdec.c
+++ b/libavformat/concatdec.c
@@ -627,7 +627,7 @@ static int concat_parse_script(AVFormatContext *avf)
chapter = avpriv_new_chapter(avf, arg_int[0], AV_TIME_BASE_Q,
arg_int[1], arg_int[2], NULL);
if (!chapter)
- return AVERROR(ENOMEM);
+ FAIL(ENOMEM);
break;
default: