Browse Source

oggparsevorbis.c: Check for OOM when using av_mallocz.

tags/n0.11
Carl Eugen Hoyos 13 years ago
parent
commit
84aea80f78
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      libavformat/oggparsevorbis.c

+ 2
- 0
libavformat/oggparsevorbis.c 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 */


Loading…
Cancel
Save