mirror of
https://github.com/taglib/taglib.git
synced 2025-11-12 20:52:52 -05:00
fix crash on wma file parsing, add clarifications to API docs
CCMAIL: wheeler@kde.org git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1217766 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
This commit is contained in:
@ -148,7 +148,11 @@ public:
|
||||
|
||||
void ASF::File::BaseObject::parse(ASF::File *file, unsigned int size)
|
||||
{
|
||||
data = file->readBlock(size - 24);
|
||||
data.clear();
|
||||
if (size > 24 && size <= file->length())
|
||||
data = file->readBlock(size - 24);
|
||||
else
|
||||
data = ByteVector::null;
|
||||
}
|
||||
|
||||
ByteVector ASF::File::BaseObject::render(ASF::File * /*file*/)
|
||||
|
||||
Reference in New Issue
Block a user