aboutsummaryrefslogtreecommitdiffstats
path: root/tools/serd-pipe.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/serd-pipe.c')
-rw-r--r--tools/serd-pipe.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/serd-pipe.c b/tools/serd-pipe.c
index 25efb54f..57392c8a 100644
--- a/tools/serd-pipe.c
+++ b/tools/serd-pipe.c
@@ -83,10 +83,12 @@ run(const Options opts)
(st = serd_read_inputs(
app.world, opts.common, app.env, opts.n_inputs, opts.inputs, sink)) ||
(st = serd_writer_finish(app.writer))) {
+ serd_sink_free(canon);
serd_tool_cleanup(app);
return st;
}
+ serd_sink_free(canon);
return serd_tool_cleanup(app);
}