git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@315934
283d02a7-25f6-0310-bc7c-
ecb5cbfe19da
{
d = new StringPrivate;
+ if(v.isEmpty())
+ return;
+
if(t == Latin1 || t == UTF8) {
int length = 0;
wstring::iterator targetIt = d->data.begin();
for(ByteVector::ConstIterator it = v.begin();
- it + 1 != v.end() && combine(*it, *(it + 1));
+ it != v.end() && it + 1 != v.end() && combine(*it, *(it + 1));
it += 2)
{
*targetIt = combine(*it, *(it + 1));