# HG changeset patch # User reimar # Date 1375729024 0 # Node ID 7b135b3b8b388d9869c67cddbb5b857053a08c3a # Parent 583523331410d47eea5e43bbf7fd562e235dfcab Avoid dereferencing NULL pointer on close if we never allocated a AVIOContext. diff -r 583523331410 -r 7b135b3b8b38 libmpdemux/demux_lavf.c --- a/libmpdemux/demux_lavf.c Mon Aug 05 18:36:57 2013 +0000 +++ b/libmpdemux/demux_lavf.c Mon Aug 05 18:57:04 2013 +0000 @@ -872,7 +872,7 @@ av_freep(&priv->avfc->key); avformat_close_input(&priv->avfc); } - av_freep(&priv->pb->buffer); + if (priv->pb) av_freep(&priv->pb->buffer); av_freep(&priv->pb); free(priv); demuxer->priv= NULL; }