From 2b158ec00eab4f48928846660be8c8d7d40ffda1 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 16 Dec 2020 17:01:20 +0100 Subject: lv2bench: Fix potential memory leaks --- utils/lv2bench.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'utils/lv2bench.c') diff --git a/utils/lv2bench.c b/utils/lv2bench.c index dc0fa0b..39ee6a7 100644 --- a/utils/lv2bench.c +++ b/utils/lv2bench.c @@ -105,6 +105,7 @@ bench(const LilvPlugin* p, uint32_t sample_count, uint32_t block_size) if (!lilv_node_equals(feature, urid_map)) { fprintf(stderr, "<%s> requires feature <%s>, skipping\n", uri, lilv_node_as_uri(feature)); + free(seq_out); free(buf); uri_table_destroy(&uri_table); return 0.0; @@ -115,6 +116,7 @@ bench(const LilvPlugin* p, uint32_t sample_count, uint32_t block_size) if (!instance) { fprintf(stderr, "Failed to instantiate <%s>\n", lilv_node_as_uri(lilv_plugin_get_uri(p))); + free(seq_out); free(buf); uri_table_destroy(&uri_table); return 0.0; -- cgit v1.2.1