Index: src/libchcore/TWriteBufferQueueWrapper.cpp
===================================================================
diff -u -r10d42e85d810f6da082cb2ce4415dcb72903410e -rb051cbac8dac8c448507aa7c64753af9cf793af5
--- src/libchcore/TWriteBufferQueueWrapper.cpp	(.../TWriteBufferQueueWrapper.cpp)	(revision 10d42e85d810f6da082cb2ce4415dcb72903410e)
+++ src/libchcore/TWriteBufferQueueWrapper.cpp	(.../TWriteBufferQueueWrapper.cpp)	(revision b051cbac8dac8c448507aa7c64753af9cf793af5)
@@ -87,6 +87,12 @@
 		return m_eventHasBuffers.Handle();
 	}
 
+	void TWriteBufferQueueWrapper::ClearBuffers(const TBufferListPtr& spEmptyBuffers)
+	{
+		m_spDataQueue->ClearBuffers(spEmptyBuffers);
+		m_tRetryBuffers.ClearBuffers(spEmptyBuffers);
+	}
+
 	void TWriteBufferQueueWrapper::UpdateHasBuffers(bool bDataQueueHasPoppableBuffer)
 	{
 		bool bIsReady = bDataQueueHasPoppableBuffer || !m_tRetryBuffers.empty();