diff options
Diffstat (limited to 'src/server/Engine.cpp')
-rw-r--r-- | src/server/Engine.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
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<Store> 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(); } |