From 76c9c81e6d1a544b4bbf5fa0847ef468554c4a74 Mon Sep 17 00:00:00 2001 From: Tristan Matthews <tristan.matthews@savoirfairelinux.com> Date: Tue, 9 Aug 2011 18:13:29 -0400 Subject: [PATCH] * #6618: delete any remaining ringbuffers in destructor --- sflphone-common/src/audio/mainbuffer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sflphone-common/src/audio/mainbuffer.cpp b/sflphone-common/src/audio/mainbuffer.cpp index 5514c28ffa..c14096a9f7 100644 --- a/sflphone-common/src/audio/mainbuffer.cpp +++ b/sflphone-common/src/audio/mainbuffer.cpp @@ -40,6 +40,9 @@ MainBuffer::MainBuffer() : _internalSamplingRate (8000) MainBuffer::~MainBuffer() { + // delete any ring buffers that didn't get removed + for (RingBufferMap::iterator iter = _ringBufferMap.begin(); iter != _ringBufferMap.end(); ++iter) + delete iter->second; } -- GitLab