On Wed, 9 Nov 2011 01:15:59 +0200, Martin Storsjö <[email protected]> wrote: > --- > libavformat/avio.c | 5 ++++- > 1 files changed, 4 insertions(+), 1 deletions(-) > > diff --git a/libavformat/avio.c b/libavformat/avio.c > index a954aa8..8e18549 100644 > --- a/libavformat/avio.c > +++ b/libavformat/avio.c > @@ -335,8 +335,11 @@ int ffurl_close(URLContext *h) > #if CONFIG_NETWORK > ff_network_close(); > #endif > - if (h->prot->priv_data_size) > + if (h->prot->priv_data_size) { > + if (h->prot->priv_data_class) > + av_opt_free(h->priv_data); > av_free(h->priv_data); > + } > av_free(h); > return ret; > } > -- > 1.7.3.1
Ok. -- Anton Khirnov _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
