From bf484300b69f148f7016dfb7ccf225b92aabb65b Mon Sep 17 00:00:00 2001 From: Lukas W Date: Thu, 6 Nov 2014 21:23:16 +0100 Subject: [PATCH] Fix some memory leaks --- src/core/audio/AudioAlsa.cpp | 1 + src/gui/AutomationEditor.cpp | 2 ++ src/gui/FxMixerView.cpp | 4 ++++ src/gui/widgets/visualization_widget.cpp | 1 + 4 files changed, 8 insertions(+) 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