diff --git a/sflphone-common/src/audio/recordable.cpp b/sflphone-common/src/audio/recordable.cpp index c1be5447d54960e4da27cbbd1041ec8c622abe93..5cc2e373c9cf4296d4c49b7596289f760c50d4e4 100644 --- a/sflphone-common/src/audio/recordable.cpp +++ b/sflphone-common/src/audio/recordable.cpp @@ -33,6 +33,8 @@ Recordable::Recordable() : recorder (&recAudio, Manager::instance().getMainBuffer()) { + _debug("-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Recordable Constructor -=-=-=-=-=-=-=-=-=--=-=-=-"); + FILE_TYPE fileType = FILE_WAV; SOUND_FORMAT soundFormat = INT16; @@ -42,6 +44,8 @@ Recordable::Recordable() : recorder (&recAudio, Manager::instance().getMainBuffe Recordable::~Recordable() { + _debug("-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Recordable Destructor -=-=-=-=-=-=-=-=-=-=-=-=-=-"); + if (recAudio.isOpenFile()) { recAudio.closeFile(); } diff --git a/sflphone-common/src/managerimpl.cpp b/sflphone-common/src/managerimpl.cpp index 5da250f19685d42d7747448e69f4112e330d35bd..44928248c33aab0ae881639dc90966e692674522 100644 --- a/sflphone-common/src/managerimpl.cpp +++ b/sflphone-common/src/managerimpl.cpp @@ -916,6 +916,8 @@ void ManagerImpl::removeConference (const ConfID& conference_id) else { _error ("Manager: Error: Cannot remove conference: %s", conference_id.c_str()); } + + delete conf; } Conference*