From 8396d54d3c627006b4131df8c1656f1762313886 Mon Sep 17 00:00:00 2001 From: James Almer Date: Thu, 8 Dec 2016 01:21:11 -0300 Subject: [PATCH] avformat/matroskadec: fix memleak on stream side data failure Signed-off-by: James Almer --- libavformat/matroskadec.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c index f4a452ef0a..efacca9c01 100644 --- a/libavformat/matroskadec.c +++ b/libavformat/matroskadec.c @@ -1931,8 +1931,10 @@ static int mkv_parse_video_projection(AVStream *st, const MatroskaTrack *track) ret = av_stream_add_side_data(st, AV_PKT_DATA_SPHERICAL, (uint8_t *)spherical, spherical_size); - if (ret < 0) + if (ret < 0) { + av_freep(&spherical); return ret; + } return 0; }