Mercurial > mplayer.hg
comparison libmpdemux/demux_lavf.c @ 36310:7b135b3b8b38
Avoid dereferencing NULL pointer on close if we
never allocated a AVIOContext.
author | reimar |
---|---|
date | Mon, 05 Aug 2013 18:57:04 +0000 |
parents | 97638800c6f3 |
children | 139f2b064ef9 |
comparison
equal
deleted
inserted
replaced
36309:583523331410 | 36310:7b135b3b8b38 |
---|---|
870 if(priv->avfc) | 870 if(priv->avfc) |
871 { | 871 { |
872 av_freep(&priv->avfc->key); | 872 av_freep(&priv->avfc->key); |
873 avformat_close_input(&priv->avfc); | 873 avformat_close_input(&priv->avfc); |
874 } | 874 } |
875 av_freep(&priv->pb->buffer); | 875 if (priv->pb) av_freep(&priv->pb->buffer); |
876 av_freep(&priv->pb); | 876 av_freep(&priv->pb); |
877 free(priv); demuxer->priv= NULL; | 877 free(priv); demuxer->priv= NULL; |
878 } | 878 } |
879 } | 879 } |
880 | 880 |