From 99c1c3887d67b73e739574e745a36d29d818339d Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Mon, 26 May 2008 01:58:47 +0000 Subject: allow av_parser_close(NULL) fixes issue300 Originally committed as revision 13410 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/parser.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libavcodec') diff --git a/libavcodec/parser.c b/libavcodec/parser.c index 20f0031780..a1e5c00f24 100644 --- a/libavcodec/parser.c +++ b/libavcodec/parser.c @@ -214,10 +214,12 @@ int av_parser_change(AVCodecParserContext *s, void av_parser_close(AVCodecParserContext *s) { + if(s){ if (s->parser->parser_close) s->parser->parser_close(s); av_free(s->priv_data); av_free(s); + } } /*****************************************************/ -- cgit v1.2.3