From: Baptiste Coudurier Date: Mon, 8 Jan 2007 14:22:00 +0000 (+0000) Subject: 10l, only allocate priv_data if not already done X-Git-Tag: v0.5~10638 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8fae2df5e847e2998e4bfe6d91b35c6768991b84;p=platform%2Fupstream%2Flibav.git 10l, only allocate priv_data if not already done Originally committed as revision 7428 to svn://svn.ffmpeg.org/ffmpeg/trunk --- diff --git a/libavformat/utils.c b/libavformat/utils.c index a4c8b6f..ab64bfc 100644 --- a/libavformat/utils.c +++ b/libavformat/utils.c @@ -2184,12 +2184,11 @@ int av_write_header(AVFormatContext *s) } } - if (s->oformat->priv_data_size > 0) { + if (!s->priv_data && s->oformat->priv_data_size > 0) { s->priv_data = av_mallocz(s->oformat->priv_data_size); if (!s->priv_data) return AVERROR_NOMEM; - } else - s->priv_data = NULL; + } if(s->oformat->write_header){ ret = s->oformat->write_header(s);