diff options
author | Dmitri Pal <dpal@redhat.com> | 2010-06-19 11:19:45 -0400 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2010-06-28 08:38:14 -0400 |
commit | e76a1323da65eef62672ea10d7d0cc1892c984bf (patch) | |
tree | a87928ac0bf009d71eee383c3b8c3868a2c651c6 /collection/collection_queue_ut.c | |
parent | 74100f356c8b485e6c2b6c462ab42b6b172a676f (diff) | |
download | ding-libs2-e76a1323da65eef62672ea10d7d0cc1892c984bf.tar.gz ding-libs2-e76a1323da65eef62672ea10d7d0cc1892c984bf.tar.xz ding-libs2-e76a1323da65eef62672ea10d7d0cc1892c984bf.zip |
Fixing memory leaks in the unit test.
Diffstat (limited to 'collection/collection_queue_ut.c')
-rw-r--r-- | collection/collection_queue_ut.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/collection/collection_queue_ut.c b/collection/collection_queue_ut.c index 1d14322..fbe6ea3 100644 --- a/collection/collection_queue_ut.c +++ b/collection/collection_queue_ut.c @@ -137,12 +137,14 @@ int empty_test(void) col_destroy_collection(queue); return error; } + + col_delete_item(item); + COLOUT(col_debug_collection(queue,COL_TRAVERSE_DEFAULT)); } - COLOUT(printf("Add elemebts again.\n")); - if((error = col_create_queue(&queue)) || - (error = col_enqueue_str_property(queue, "item1","value 1" ,0)) || + COLOUT(printf("Add elements again.\n")); + if((error = col_enqueue_str_property(queue, "item1","value 1" ,0)) || (error = col_enqueue_int_property(queue, "item2", -1)) || (error = col_enqueue_unsigned_property(queue, "item3", 1))) { printf("Failed to enqueue property. Error %d\n", error); @@ -169,10 +171,14 @@ int empty_test(void) col_destroy_collection(queue); return error; } + + col_delete_item(item); + COLOUT(col_debug_collection(queue,COL_TRAVERSE_DEFAULT)); } col_destroy_collection(queue); + TRACE_FLOW_NUMBER("empty_test. Returning", error); COLOUT(printf("\n\nEND OF QUEUE TEST!!!.\n\n\n")); |