Merge "Fix trailing garbage after UCS-2 encoded strings in ID3 V2."

This commit is contained in:
Andreas Huber
2010-01-19 14:05:46 -08:00
committed by Android (Google) Code Review

View File

@@ -335,7 +335,8 @@ void ID3::Iterator::getString(String8 *id) const {
convertISO8859ToString8(mFrameData + 1, n, id);
} else {
// UCS-2
id->setTo((const char16_t *)(mFrameData + 1), n);
// API wants number of characters, not number of bytes...
id->setTo((const char16_t *)(mFrameData + 1), n / 2);
}
}