Code

utils llist: Let llist_get() increment the reference count.
[sysdb.git] / t / utils / llist_test.c
index 5197bd11cf05079efcbc5e9b9c1dcaab0aeab4dc..9539c910bc9acbe3c73b8ba62d4f9c47e695380b 100644 (file)
@@ -179,9 +179,10 @@ START_TEST(test_sdb_llist_get)
                fail_unless(check == &golden_data[i],
                                "sdb_llist_get() = NULL; expected: %p",
                                &golden_data[i]);
-               fail_unless(check->ref_cnt == 2,
-                               "sdb_llist_get() changed reference count; got: %i; "
-                               "expected: 2", check->ref_cnt);
+               fail_unless(check->ref_cnt == 3,
+                               "sdb_llist_get() didn't increment reference count; got: %i; "
+                               "expected: 3", check->ref_cnt);
+               sdb_object_deref(check);
        }
 }
 END_TEST