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