From: Nikos Mavrogiannopoulos Date: Tue, 15 Apr 2014 12:01:28 +0000 (+0200) Subject: Corrected dane_verify_crt() to not deinitialize any input state. X-Git-Tag: gnutls_3_3_1~45 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b3283f26ce46a3161277189f0dc958b2a690118a;p=thirdparty%2Fgnutls.git Corrected dane_verify_crt() to not deinitialize any input state. --- diff --git a/libdane/dane.c b/libdane/dane.c index 06318e8221..79be0271d0 100644 --- a/libdane/dane.c +++ b/libdane/dane.c @@ -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);