]> granicus.if.org Git - taglib/commitdiff
Allow SYLT frames to have a timestamp with no text.
authorTsuda Kageyu <tsuda.kageyu@gmail.com>
Fri, 24 Feb 2017 06:40:30 +0000 (15:40 +0900)
committerTsuda Kageyu <tsuda.kageyu@gmail.com>
Fri, 24 Feb 2017 06:40:30 +0000 (15:40 +0900)
Thanks to lemonboy999.

taglib/mpeg/id3v2/frames/synchronizedlyricsframe.cpp

index 5007629dfa2087f370eb667a31638b5af37aa12a..dc1380c544aa58f9cf1e046cbd5b0732252cb472 100644 (file)
@@ -1,4 +1,4 @@
-/***************************************************************************
+/***************************************************************************
     copyright            : (C) 2014 by Urs Fleisch
     email                : ufleisch@users.sourceforge.net
  ***************************************************************************/
@@ -189,7 +189,7 @@ void SynchronizedLyricsFrame::parseFields(const ByteVector &data)
       }
     }
     String text = readStringField(data, enc, &pos);
-    if(text.isEmpty() || pos + 4 > end)
+    if(pos + 4 > end)
       return;
 
     unsigned int time = data.toUInt(pos, true);