| 1 | Description: Fix crashes when reading VBR MP3 file.
|
| 2 | Bug-Ubuntu: https://launchpad.net/bugs/444466
|
| 3 | Origin: upstream, http://sourceforge.net/tracker/?func=detail&aid=937707&group_id=979&atid=300979
|
| 4 | Forwarded: yes
|
| 5 | Author: Urs Fleisch
|
| 6 |
|
| 7 | Index: id3lib3.8.3-3.8.3/src/mp3_parse.cpp
|
| 8 | ===================================================================
|
| 9 | |
| 10 | |
| 11 | @@ -465,7 +465,7 @@
|
| 12 | // from http://www.xingtech.com/developer/mp3/
|
| 13 |
|
| 14 | const size_t VBR_HEADER_MIN_SIZE = 8; // "xing" + flags are fixed
|
| 15 | - const size_t VBR_HEADER_MAX_SIZE = 116; // frames, bytes, toc and scale are optional
|
| 16 | + const size_t VBR_HEADER_MAX_SIZE = 120; // frames, bytes, toc and scale are optional
|
| 17 |
|
| 18 | if (mp3size >= vbr_header_offest + VBR_HEADER_MIN_SIZE)
|
| 19 | {
|