Fix for vbrheaderdata corrupt / ID3_Tag.link() stack error
Brought to you by:
t1mpy
As detailed in an earlier patch submission, in
mp3_parse.cpp the math used to determine
VBR_HEADER_MAX_SIZE is wrong, thus if you have
not compiled id3lib with sufficient guard space on the
stack, corruptions will occur and it will appear that
ID3_Tag::link() is at fault.
I am only resubmitting this patch because I have
provided it in a format usable by GNU/patch.
id3lib-3.8.3 vbrheaderdata corruption patch