X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Foggdec.c;h=47a0cbae0539d8fb4f4ca174d5ab944cb66dad63;hb=3fd5f09845e54bcd61a817b57c054d55f6b6fe5d;hp=528d8db5512cf5cc17050480ec2a2822f4dc7371;hpb=772ad7142dff590c7bb30370acf5d3c9a8fb512b;p=ffmpeg diff --git a/libavformat/oggdec.c b/libavformat/oggdec.c index 528d8db5512..47a0cbae053 100644 --- a/libavformat/oggdec.c +++ b/libavformat/oggdec.c @@ -701,6 +701,7 @@ static int ogg_read_header(AVFormatContext *s) if (ogg->streams[i].header < 0) { av_log(s, AV_LOG_ERROR, "Header parsing failed for stream %d\n", i); ogg->streams[i].codec = NULL; + av_freep(&ogg->streams[i].private); } else if (os->codec && os->nb_header < os->codec->nb_header) { av_log(s, AV_LOG_WARNING, "Headers mismatch for stream %d: "