Ensure MP4 ID strings only contain printable chars

Prevents tag editor from generating invalid XHTML
This commit is contained in:
Martchus 2017-05-28 20:59:01 +02:00
parent 58ddba4178
commit 527fcb694e
1 changed files with 7 additions and 1 deletions

View File

@ -86,7 +86,13 @@ private:
*/
inline std::string Mp4Atom::idToString() const
{
return ConversionUtilities::interpretIntegerAsString<identifierType>(id());
auto idString = ConversionUtilities::interpretIntegerAsString<identifierType>(id());
for(char &c : idString) {
if(c < ' ') {
c = '?';
}
}
return idString;
}
/*!