diff --git a/src/core/audio/AudioAlsa.cpp b/src/core/audio/AudioAlsa.cpp index afd39c476..5421fc6b5 100644 --- a/src/core/audio/AudioAlsa.cpp +++ b/src/core/audio/AudioAlsa.cpp @@ -93,6 +93,7 @@ AudioAlsa::AudioAlsa( bool & _success_ful, Mixer* _mixer ) : oldflags |= FD_CLOEXEC; fcntl( fd, F_SETFD, oldflags ); } + delete[] ufds; _success_ful = true; } diff --git a/src/gui/AutomationEditor.cpp b/src/gui/AutomationEditor.cpp index bf49b0eb3..e45097e0b 100644 --- a/src/gui/AutomationEditor.cpp +++ b/src/gui/AutomationEditor.cpp @@ -458,6 +458,8 @@ AutomationEditor::~AutomationEditor() m_zoomingYModel.disconnect(); m_quantizeModel.disconnect(); m_tensionModel->disconnect(); + + delete m_tensionModel; } diff --git a/src/gui/FxMixerView.cpp b/src/gui/FxMixerView.cpp index 7828f9ec5..a18ccd7ae 100644 --- a/src/gui/FxMixerView.cpp +++ b/src/gui/FxMixerView.cpp @@ -163,6 +163,10 @@ FxMixerView::FxMixerView() : FxMixerView::~FxMixerView() { + for (int i=0; i