From b3283f26ce46a3161277189f0dc958b2a690118a Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Tue, 15 Apr 2014 14:01:28 +0200 Subject: Corrected dane_verify_crt() to not deinitialize any input state. --- libdane/dane.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libdane/dane.c') 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); -- cgit v1.2.1