]> granicus.if.org Git - taglib/commitdiff
fixes noop frame id size check in ID3v2::FrameFactory::createFrame
authorJonathan Marshall <jmarshall@never.you.mind>
Sun, 4 Nov 2012 06:52:10 +0000 (19:52 +1300)
committerJonathan Marshall <jmarshall@never.you.mind>
Sun, 4 Nov 2012 06:52:10 +0000 (19:52 +1300)
taglib/mpeg/id3v2/id3v2framefactory.cpp

index 7e2e98a8a2625716e7e9eb26ecf6e63a61f7c819..bba2985c6d20f3f0ad8ea3f00baed550d1289e52 100644 (file)
@@ -99,7 +99,7 @@ Frame *FrameFactory::createFrame(const ByteVector &origData, Header *tagHeader)
   // A quick sanity check -- make sure that the frameID is 4 uppercase Latin1
   // characters.  Also make sure that there is data in the frame.
 
-  if(!frameID.size() == (version < 3 ? 3 : 4) ||
+  if(frameID.size() != (version < 3 ? 3 : 4) ||
      header->frameSize() <= uint(header->dataLengthIndicator() ? 4 : 0) ||
      header->frameSize() > data.size())
   {