summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2023-04-12 22:52:05 -0300
committerJames Almer <jamrial@gmail.com>2023-04-16 11:38:26 -0300
commitbf704a0b303bdef2e2e8cb0eb768286e3617a60c (patch)
treecdc7cf23d4606302a4729d6cd9d7f16b7756519f
parenta6dc92968a325d331bb6dcf9b3b2248026cd1d6c (diff)
downloadffmpeg-bf704a0b303bdef2e2e8cb0eb768286e3617a60c.tar.gz
avformat/concatf: check if any nodes were allocated
Fixes ticket #10304 Signed-off-by: James Almer <jamrial@gmail.com> (cherry picked from commit 19c2dc677f81c940aebe63ed09dacf5c725f0b35)
-rw-r--r--libavformat/concat.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libavformat/concat.c b/libavformat/concat.c
index dc0985e40c..825e43a7fa 100644
--- a/libavformat/concat.c
+++ b/libavformat/concat.c
@@ -296,6 +296,8 @@ static av_cold int concatf_open(URLContext *h, const char *uri, int flags)
av_bprint_finalize(&bp, NULL);
data->length = i;
+ if (!data->length)
+ err = AVERROR_INVALIDDATA;
if (err < 0)
concat_close(h);