From 8779ec91b22338ac916c48f5e6255570c44443b0 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Thu, 30 Mar 2017 15:58:32 +0200 Subject: avformat/mux: Check return code of av_packet_split_side_data() Fixes CID1403225 Signed-off-by: Michael Niedermayer --- libavformat/mux.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libavformat/mux.c b/libavformat/mux.c index e684385b4d..3a5e876913 100644 --- a/libavformat/mux.c +++ b/libavformat/mux.c @@ -883,8 +883,11 @@ static int do_packet_auto_bsf(AVFormatContext *s, AVPacket *pkt) { #if FF_API_LAVF_MERGE_SD FF_DISABLE_DEPRECATION_WARNINGS - if (st->internal->nb_bsfcs) - av_packet_split_side_data(pkt); + if (st->internal->nb_bsfcs) { + ret = av_packet_split_side_data(pkt); + if (ret < 0) + av_log(s, AV_LOG_WARNING, "Failed to split side data before bitstream filter\n"); + } FF_ENABLE_DEPRECATION_WARNINGS #endif -- cgit v1.2.3