From 7c8166d2eab084fe4abdc0bf4045641a2809e4f9 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 21 Dec 2012 06:22:49 +0000 Subject: Fix memory leaks. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4873 a436a847-0d15-0410-975c-d299462d15a1 --- src/server/Engine.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/server/Engine.cpp') diff --git a/src/server/Engine.cpp b/src/server/Engine.cpp index 7e1e2ffc..9bcc9163 100644 --- a/src/server/Engine.cpp +++ b/src/server/Engine.cpp @@ -79,6 +79,7 @@ Engine::Engine(Ingen::World* world) Engine::~Engine() { + _root_graph = NULL; deactivate(); const SharedPtr s = this->store(); @@ -99,6 +100,11 @@ Engine::~Engine() delete _control_bindings; delete _broadcaster; delete _event_writer; + delete _worker; + + _driver.reset(); + + delete _buffer_factory; munlockall(); } -- cgit v1.2.1