Index: src/libchcore/TSimpleOrderedBufferQueue.h =================================================================== diff -u -rc4cbf6cd567821f9a981586ab5d8294a26f873be -r685d0da3259dd94327ee8d644a88c155585b8249 --- src/libchcore/TSimpleOrderedBufferQueue.h (.../TSimpleOrderedBufferQueue.h) (revision c4cbf6cd567821f9a981586ab5d8294a26f873be) +++ src/libchcore/TSimpleOrderedBufferQueue.h (.../TSimpleOrderedBufferQueue.h) (revision 685d0da3259dd94327ee8d644a88c155585b8249) @@ -56,6 +56,9 @@ void ReleaseBuffers(const TBufferListPtr& spBuffers) { + if(!spBuffers) + throw TCoreException(eErr_InvalidArgument, L"spBuffers is NULL", LOCATION); + for (TOverlappedDataBuffer* pBuffer : *this) { spBuffers->Push(pBuffer);