mirror of https://git.ffmpeg.org/ffmpeg.git
avparser: don't av_malloc(0).
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
This commit is contained in:
parent
79ee8977c2
commit
5eef4afb9a
|
@ -58,10 +58,12 @@ AVCodecParserContext *av_parser_init(int codec_id)
|
|||
if (!s)
|
||||
return NULL;
|
||||
s->parser = parser;
|
||||
s->priv_data = av_mallocz(parser->priv_data_size);
|
||||
if (!s->priv_data) {
|
||||
av_free(s);
|
||||
return NULL;
|
||||
if (parser->priv_data_size) {
|
||||
s->priv_data = av_mallocz(parser->priv_data_size);
|
||||
if (!s->priv_data) {
|
||||
av_free(s);
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
if (parser->parser_init) {
|
||||
ret = parser->parser_init(s);
|
||||
|
|
Loading…
Reference in New Issue