summaryrefslogtreecommitdiff
path: root/fftools
diff options
context:
space:
mode:
authorMarton Balint <cus@passwd.hu>2018-10-07 22:16:49 +0200
committerMarton Balint <cus@passwd.hu>2018-10-09 21:46:28 +0200
commit6e6ecdf44d621ee450bfeed008618cd5544187bb (patch)
tree9b2ec2be4297bd95331992538666616566890511 /fftools
parent4db291d7642255a6e7dc2dbb471c2466ca8d4a47 (diff)
ffmpeg: check return value of avcodec_parameters_from_context
Fixes Coverity CID 1427273. Signed-off-by: Marton Balint <cus@passwd.hu>
Diffstat (limited to 'fftools')
-rw-r--r--fftools/ffmpeg.c8
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;