]> granicus.if.org Git - taglib/commitdiff
Silly second declaration of the variable here that triggers an infinite
authorScott Wheeler <wheeler@kde.org>
Tue, 27 Sep 2005 14:34:32 +0000 (14:34 +0000)
committerScott Wheeler <wheeler@kde.org>
Tue, 27 Sep 2005 14:34:32 +0000 (14:34 +0000)
loop in some cases (I'm surprised that it doesn't happen in more...this
code has been around for a while.).

BUG:113437

git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@464483 283d02a7-25f6-0310-bc7c-ecb5cbfe19da

mpeg/mpegfile.cpp

index cf126ce8b724f76b1d56a741ff7b686fd826cae7..a825ad08050f72946e92f896cf80d747f6081bd7 100644 (file)
@@ -450,7 +450,7 @@ long MPEG::File::nextFrameOffset(long position)
 
   while(buffer.size() > 0) {
     seek(position);
-    ByteVector buffer = readBlock(bufferSize());
+    buffer = readBlock(bufferSize());
 
     for(uint i = 0; i < buffer.size(); i++) {
       if(uchar(buffer[i]) == 0xff && secondSynchByte(buffer[i + 1]))