From 74436ad51e6ebb930a0a70c8c3308269681fec9f Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Wed, 7 Dec 2011 23:35:57 +0100 Subject: [PATCH] libnut: NULL priv->nut after nut_demuxer_uninit() as a saftey precaution. Signed-off-by: Michael Niedermayer --- libavformat/libnut.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavformat/libnut.c b/libavformat/libnut.c index be0328a954..757f9d252a 100644 --- a/libavformat/libnut.c +++ b/libavformat/libnut.c @@ -213,6 +213,7 @@ static int nut_read_header(AVFormatContext * avf, AVFormatParameters * ap) { if ((ret = nut_read_headers(nut, &s, NULL))) { av_log(avf, AV_LOG_ERROR, " NUT error: %s\n", nut_error(ret)); nut_demuxer_uninit(nut); + priv->nut = NULL; return -1; } @@ -231,6 +232,7 @@ static int nut_read_header(AVFormatContext * avf, AVFormatParameters * ap) { st->codec->extradata = av_mallocz(st->codec->extradata_size); if(!st->codec->extradata){ nut_demuxer_uninit(nut); + priv->nut = NULL; return AVERROR(ENOMEM); } memcpy(st->codec->extradata, s[i].codec_specific, st->codec->extradata_size);