]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Corrected dane_verify_crt() to not deinitialize any input state.
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Tue, 15 Apr 2014 12:01:28 +0000 (14:01 +0200)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Tue, 15 Apr 2014 12:01:28 +0000 (14:01 +0200)
libdane/dane.c

index 06318e8221cea288dd8a9d4f4646d2497f2b8570..79be0271d040d15ae90cbc0369a653859dcd9f68 100644 (file)
@@ -760,7 +760,7 @@ dane_verify_crt(dane_state_t s,
        ret = dane_verify_crt_raw(state, chain, chain_size, chain_type,
                                  r, sflags, vflags, verify);
       cleanup:
-       if (state != NULL)
+       if (state != s)
                dane_state_deinit(state);
        if (r != NULL)
                dane_query_deinit(r);