Changeset efc94d3 in lilv


Ignore:
Timestamp:
10/28/15 21:21:25 (22 months ago)
Author:
David Robillard <d@…>
Branches:
master
Children:
db1f217
Parents:
fa730d2
Message:

Fix test suite memory leaks

git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@5796 a436a847-0d15-0410-975c-d299462d15a1

Location:
test
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • test/failed_lib_descriptor.lv2/test_failed_lib_descriptor.c

    r1bdcf38 refc94d3  
    2929    free(abs_bundle); 
    3030    serd_node_free(&bundle); 
     31    lilv_node_free(bundle_uri); 
    3132 
    3233    LilvNode*          plugin_uri = lilv_new_uri(world, PLUGIN_URI); 
     
    3839    TEST_ASSERT(!instance); 
    3940 
     41    lilv_node_free(plugin_uri); 
    4042    lilv_world_free(world); 
    4143 
  • test/lib_descriptor.lv2/test_lib_descriptor.c

    r1bdcf38 refc94d3  
    2929    free(abs_bundle); 
    3030    serd_node_free(&bundle); 
     31    lilv_node_free(bundle_uri); 
    3132 
    3233    LilvNode*          plugin_uri = lilv_new_uri(world, PLUGIN_URI); 
     
    3738    LilvInstance* instance = lilv_plugin_instantiate(plugin, 48000.0, NULL); 
    3839    TEST_ASSERT(instance); 
     40    lilv_instance_free(instance); 
    3941 
    4042    LilvNode* eg_blob = lilv_new_uri(world, "http://example.org/blob"); 
    4143    LilvNode* blob    = lilv_world_get(world, plugin_uri, eg_blob, NULL); 
    4244    TEST_ASSERT(lilv_node_is_literal(blob)); 
     45    lilv_node_free(blob); 
     46    lilv_node_free(eg_blob); 
    4347 
    4448    LilvNode* eg_junk = lilv_new_uri(world, "http://example.org/junk"); 
    4549    LilvNode* junk    = lilv_world_get(world, plugin_uri, eg_junk, NULL); 
    4650    TEST_ASSERT(lilv_node_is_literal(junk)); 
     51    lilv_node_free(junk); 
     52    lilv_node_free(eg_junk); 
    4753 
     54    lilv_node_free(plugin_uri); 
    4855    lilv_world_free(world); 
    4956 
  • test/missing_descriptor.lv2/test_missing_descriptor.c

    r1bdcf38 refc94d3  
    2929    free(abs_bundle); 
    3030    serd_node_free(&bundle); 
     31    lilv_node_free(bundle_uri); 
    3132 
    3233    LilvNode*          plugin_uri = lilv_new_uri(world, PLUGIN_URI); 
     
    3839    TEST_ASSERT(!instance); 
    3940 
     41    lilv_node_free(plugin_uri); 
    4042    lilv_world_free(world); 
    4143 
  • test/missing_name.lv2/test_missing_name.c

    r1bdcf38 refc94d3  
    2929    free(abs_bundle); 
    3030    serd_node_free(&bundle); 
     31    lilv_node_free(bundle_uri); 
    3132 
    3233    LilvNode*          plugin_uri = lilv_new_uri(world, PLUGIN_URI); 
     
    3738    LilvInstance* instance = lilv_plugin_instantiate(plugin, 48000.0, NULL); 
    3839    TEST_ASSERT(instance); 
     40    lilv_instance_free(instance); 
    3941 
     42    lilv_node_free(plugin_uri); 
    4043    lilv_world_free(world); 
    4144 
  • test/missing_plugin.lv2/test_missing_plugin.c

    r1bdcf38 refc94d3  
    2929    free(abs_bundle); 
    3030    serd_node_free(&bundle); 
     31    lilv_node_free(bundle_uri); 
    3132 
    3233    LilvNode*          plugin_uri = lilv_new_uri(world, PLUGIN_URI); 
     
    3839    TEST_ASSERT(!instance); 
    3940 
     41    lilv_node_free(plugin_uri); 
    4042    lilv_world_free(world); 
    4143 
  • test/missing_port_name.lv2/test_missing_port_name.c

    r1bdcf38 refc94d3  
    2929    free(abs_bundle); 
    3030    serd_node_free(&bundle); 
     31    lilv_node_free(bundle_uri); 
    3132 
    3233    LilvNode*          plugin_uri = lilv_new_uri(world, PLUGIN_URI); 
     
    3940    LilvNode* name = lilv_port_get_name(plugin, port); 
    4041    TEST_ASSERT(!name); 
     42    lilv_node_free(name); 
    4143 
     44    lilv_node_free(plugin_uri); 
    4245    lilv_world_free(world); 
    4346 
Note: See TracChangeset for help on using the changeset viewer.