Index: src/libchcore/TOrderedBufferQueue.h =================================================================== diff -u -N -rc4cbf6cd567821f9a981586ab5d8294a26f873be -r0882b2104d6868193cac6c57ba5d9be3ce9ffdec --- src/libchcore/TOrderedBufferQueue.h (.../TOrderedBufferQueue.h) (revision c4cbf6cd567821f9a981586ab5d8294a26f873be) +++ src/libchcore/TOrderedBufferQueue.h (.../TOrderedBufferQueue.h) (revision 0882b2104d6868193cac6c57ba5d9be3ce9ffdec) @@ -94,8 +94,7 @@ } else if(pBuffer->GetFilePosition() > m_ullErrorPosition) rRetryQueue.Push(pBuffer, true); - else - throw TCoreException(eErr_InvalidArgument, L"Trying to push the same buffer again", LOCATION); + // else encountered error at the same position as before UpdateHasErrors(); }