diff options
author | Marton Balint <cus@passwd.hu> | 2018-10-07 22:16:49 +0200 |
---|---|---|
committer | Marton Balint <cus@passwd.hu> | 2018-10-09 21:46:28 +0200 |
commit | 6e6ecdf44d621ee450bfeed008618cd5544187bb (patch) | |
tree | 9b2ec2be4297bd95331992538666616566890511 | |
parent | 4db291d7642255a6e7dc2dbb471c2466ca8d4a47 (diff) | |
download | ffmpeg-6e6ecdf44d621ee450bfeed008618cd5544187bb.tar.gz |
ffmpeg: check return value of avcodec_parameters_from_context
Fixes Coverity CID 1427273.
Signed-off-by: Marton Balint <cus@passwd.hu>
-rw-r--r-- | fftools/ffmpeg.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c index 934dc71a74..aa495b5d9e 100644 --- a/fftools/ffmpeg.c +++ b/fftools/ffmpeg.c @@ -3072,7 +3072,13 @@ static int init_output_stream_streamcopy(OutputStream *ost) "Error setting up codec context options.\n"); return ret; } - avcodec_parameters_from_context(par_src, ost->enc_ctx); + + ret = avcodec_parameters_from_context(par_src, ost->enc_ctx); + if (ret < 0) { + av_log(NULL, AV_LOG_FATAL, + "Error getting reference codec parameters.\n"); + return ret; + } if (!codec_tag) { unsigned int codec_tag_tmp; |