summaryrefslogtreecommitdiffstats
path: root/src/server
diff options
context:
space:
mode:
Diffstat (limited to 'src/server')
-rw-r--r--src/server/Engine.cpp2
-rw-r--r--src/server/NodeFactory.cpp1
2 files changed, 3 insertions, 0 deletions
diff --git a/src/server/Engine.cpp b/src/server/Engine.cpp
index 1a57c112..5c90009f 100644
--- a/src/server/Engine.cpp
+++ b/src/server/Engine.cpp
@@ -90,11 +90,13 @@ Engine::~Engine()
i->second.reset();
delete _maid;
+ delete _pre_processor;
delete _post_processor;
delete _node_factory;
delete _message_context;
delete _control_bindings;
delete _broadcaster;
+ delete _event_writer;
munlockall();
}
diff --git a/src/server/NodeFactory.cpp b/src/server/NodeFactory.cpp
index e64257be..d6e0ab2c 100644
--- a/src/server/NodeFactory.cpp
+++ b/src/server/NodeFactory.cpp
@@ -128,6 +128,7 @@ NodeFactory::load_plugin(const Raul::URI& uri)
ingen_plugin->lilv_plugin(plug);
_plugins.insert(make_pair(uri, ingen_plugin));
}
+ lilv_node_free(node);
}
/** Loads information about all LV2 plugins into internal plugin database.