Mercurial > libavformat.hg
diff wav.c @ 587:fe24632a577b libavformat
allocate a few bytes more for extradata so the bitstream reader if its used by the codec for parsing extardata, doesnt read over the end
| author | michael |
|---|---|
| date | Sat, 13 Nov 2004 01:27:35 +0000 |
| parents | f8edb92d97b6 |
| children | 9fc2d2cc4608 |
line wrap: on
line diff
--- a/wav.c Fri Nov 12 22:51:52 2004 +0000 +++ b/wav.c Sat Nov 13 01:27:35 2004 +0000 @@ -154,7 +154,7 @@ if (codec->extradata_size > 0) { if (codec->extradata_size > size - 18) codec->extradata_size = size - 18; - codec->extradata = av_mallocz(codec->extradata_size); + codec->extradata = av_mallocz(codec->extradata_size + FF_INPUT_BUFFER_PADDING_SIZE); get_buffer(pb, codec->extradata, codec->extradata_size); } else codec->extradata_size = 0;
