]> git.ipfire.org Git - pakfire.git/commitdiff
tests: Fix refcounting issues in keys test
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 11 Jun 2019 02:45:28 +0000 (03:45 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 11 Jun 2019 02:45:28 +0000 (03:45 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
tests/libpakfire/key.c

index 1c119a0dde779eb8944f27cde4a0529e334f1796..359a352c6c747745e93d0fee66cf7952c3318e88 100644 (file)
@@ -69,6 +69,8 @@ int test_import(const test_t* t) {
        const char* fingerprint = pakfire_key_get_fingerprint(key);
        assert_return(strcmp(fingerprint, TEST_KEY_FINGERPRINT) == 0, EXIT_FAILURE);
 
+       pakfire_key_unref(key);
+
        return EXIT_SUCCESS;
 }
 
@@ -86,9 +88,10 @@ int test_export(const test_t* t) {
        assert_return(data, EXIT_FAILURE);
 
        LOG("Exported key:\n%s\n", data);
-
        pakfire_free(data);
 
+       pakfire_key_unref(key);
+
        return EXIT_SUCCESS;
 }