]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
tests: eliminated leak from dane check
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Tue, 22 Jul 2014 16:18:26 +0000 (18:18 +0200)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Tue, 22 Jul 2014 16:18:26 +0000 (18:18 +0200)
tests/dane.c

index 224b0dee916e8c6dd86a364c96ccf11b78c28882..d4112a852f5d7bfe4494cc41c53586cd4f678525 100644 (file)
@@ -67,11 +67,6 @@ static void dane_raw_check(void)
                fail("%d: %s\n", __LINE__, dane_strerror(ret));
        }
 
-       ret = dane_raw_tlsa(s, &r, data_entries, data_entries_size, 1, 0);
-       if (ret < 0) {
-               fail("%d: %s\n", __LINE__, dane_strerror(ret));
-       }
-
        ret = dane_query_to_raw_tlsa(r, &entries, &r_data, &r_data_len, &secure, &bogus);
        if (ret < 0) {
                fail("%d: %s\n", __LINE__, dane_strerror(ret));
@@ -94,6 +89,9 @@ static void dane_raw_check(void)
                        fail("%d: %s\n", __LINE__, dane_strerror(ret));
        }
 
+       gnutls_free(r_data);
+       gnutls_free(r_data_len);
+
        dane_query_deinit(r);
        dane_state_deinit(s);
 }