diff options
Diffstat (limited to 'lib/auth/cert.c')
-rw-r--r-- | lib/auth/cert.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/auth/cert.c b/lib/auth/cert.c index e69279793b..dd321da6a2 100644 --- a/lib/auth/cert.c +++ b/lib/auth/cert.c @@ -639,6 +639,7 @@ cleanup: { gnutls_x509_crt_deinit (st2.cert.x509[i]); } + gnutls_free(st2.cert.x509); } } else @@ -2053,6 +2054,7 @@ _gnutls_selected_certs_deinit (gnutls_session_t session) session->internals.selected_cert_list = NULL; session->internals.selected_cert_list_length = 0; + gnutls_privkey_deinit(session->internals.selected_key); session->internals.selected_key = NULL; } |