]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Fix invalid free in missing issuer test case error path
authorMichael Catanzaro <mcatanzaro@gnome.org>
Fri, 7 Aug 2020 18:55:23 +0000 (13:55 -0500)
committerMichael Catanzaro <mcatanzaro@gnome.org>
Fri, 7 Aug 2020 18:57:20 +0000 (13:57 -0500)
This variable is not initialized in this error path: it's only
initialized if gnutls_x509_crt_get_authority_info_access() succeeds.

Signed-off-by: Michael Catanzaro <mcatanzaro@gnome.org>
tests/missingissuer_aia.c

index 8ed534b24c8d8c2b57806271494258dee0592d89..24f71ec96813b4fbaf58f271e864649670f3c7f1 100644 (file)
@@ -81,7 +81,6 @@ static int getissuer_callback(gnutls_x509_trust_list_t tlist,
                        GNUTLS_IA_CAISSUERS_URI, &aia, NULL);
        if (ret < 0) {
                fprintf(stderr, "error: %s\n", gnutls_strerror(ret));
-               gnutls_free(aia.data);
                return -1;
        }