summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-11-11 23:21:45 +0100
committerDavid Robillard <d@drobilla.net>2020-11-11 23:21:45 +0100
commit09e544df518d3ce91744606460553c8ca8b148d3 (patch)
tree98fe0b545b008300508a50bf39d4986e5cda9c84
parent81c29ac104e4bec8751091fd7cc8fd0047cf13f7 (diff)
downloadingen-09e544df518d3ce91744606460553c8ca8b148d3.tar.gz
ingen-09e544df518d3ce91744606460553c8ca8b148d3.tar.bz2
ingen-09e544df518d3ce91744606460553c8ca8b148d3.zip
Fix memory leak on save
-rw-r--r--src/Serialiser.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Serialiser.cpp b/src/Serialiser.cpp
index 3ea8e7e0..bc4da25d 100644
--- a/src/Serialiser.cpp
+++ b/src/Serialiser.cpp
@@ -390,6 +390,8 @@ Serialiser::Impl::serialise_graph(const std::shared_ptr<const Node>& graph,
Sord::URI(world, uris.ingen_block),
block_id);
serialise_block(subgraph, subgraph_id, block_id);
+
+ serd_node_free(&subgraph_node);
} else if (n->second->graph_type() == Node::GraphType::BLOCK) {
std::shared_ptr<const Node> block = n->second;