Index: src/libchengine/TOrderedBufferQueue.cpp =================================================================== diff -u -N -r0d5b67ee96b435d63f7bf075dc8e28603793b187 -r575ff9e217ec1d9d5c95a31bc59d2a73a22d1383 --- src/libchengine/TOrderedBufferQueue.cpp (.../TOrderedBufferQueue.cpp) (revision 0d5b67ee96b435d63f7bf075dc8e28603793b187) +++ src/libchengine/TOrderedBufferQueue.cpp (.../TOrderedBufferQueue.cpp) (revision 575ff9e217ec1d9d5c95a31bc59d2a73a22d1383) @@ -39,7 +39,13 @@ TOrderedBufferQueue::~TOrderedBufferQueue() { - ClearBuffers(); + try + { + ClearBuffers(); + } + catch (const std::exception& e) + { + } } void TOrderedBufferQueue::Push(TOverlappedDataBuffer* pBuffer)