mirror of
https://github.com/taglib/taglib.git
synced 2025-09-05 04:44:16 -04:00
Verify that an APE text item isn't empty before use
This commit is contained in:
@ -170,15 +170,15 @@ int APE::Item::size() const
|
||||
int result = 8 + d->key.size() /* d->key.data(String::UTF8).size() */ + 1;
|
||||
switch (d->type) {
|
||||
case Text:
|
||||
{
|
||||
if(d->text.size()) {
|
||||
StringList::ConstIterator it = d->text.begin();
|
||||
|
||||
result += it->data(String::UTF8).size();
|
||||
it++;
|
||||
for(; it != d->text.end(); ++it)
|
||||
result += 1 + it->data(String::UTF8).size();
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
||||
case Binary:
|
||||
case Locator:
|
||||
|
Reference in New Issue
Block a user