oggparsevorbis.c: Check for OOM when using av_mallocz.

This commit is contained in:
Carl Eugen Hoyos 2012-05-06 12:00:19 +02:00
parent 517dcc9b5f
commit 84aea80f78

View File

@ -223,6 +223,8 @@ vorbis_header (AVFormatContext * s, int idx)
priv->len[pkt_type >> 1] = os->psize;
priv->packet[pkt_type >> 1] = av_mallocz(os->psize);
if (!priv->packet[pkt_type >> 1])
return AVERROR(ENOMEM);
memcpy(priv->packet[pkt_type >> 1], os->buf + os->pstart, os->psize);
if (os->buf[os->pstart] == 1) {
const uint8_t *p = os->buf + os->pstart + 7; /* skip "\001vorbis" tag */