From c220a3ce918293855ed6b53b97dc604573fd031a Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 3 Jun 2009 21:06:07 +0000 Subject: Fix memory leaks. Avoid unnecessary URI copy on plugin load. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2085 a436a847-0d15-0410-975c-d299462d15a1 --- src/plugin.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/plugin.c') diff --git a/src/plugin.c b/src/plugin.c index bb294a8..baea5f5 100644 --- a/src/plugin.c +++ b/src/plugin.c @@ -208,10 +208,8 @@ slv2_plugin_load(SLV2Plugin p) // Parse all the plugin's data files into RDF model for (unsigned i=0; i < slv2_values_size(p->data_uris); ++i) { SLV2Value data_uri_val = slv2_values_get_at(p->data_uris, i); - librdf_uri* data_uri = librdf_new_uri(p->world->world, - (const unsigned char*)slv2_value_as_uri(data_uri_val)); + librdf_uri* data_uri = slv2_value_as_librdf_uri(data_uri_val); librdf_parser_parse_into_model(p->world->parser, data_uri, NULL, p->rdf); - librdf_free_uri(data_uri); } } -- cgit v1.2.1