commit | 71d2e54099866cdbc2ef222d211d81d2bf0c00e2 | [log] [tgz] |
---|---|---|
author | David Benjamin <davidben@chromium.org> | Mon Jul 06 00:30:25 2015 -0400 |
committer | Adam Langley <agl@google.com> | Tue Jul 07 01:56:11 2015 +0000 |
tree | 65d445fed0adf122fb6aba0e791ed4d11b6841ea | |
parent | 11c0f8e54cfc68d7d8efe34d10ad58ded687fcfa [diff] |
Clear key_method in ssl_cert_clear_certs. Since it resets leaf, private key, and chain, it makes sense to also clear custom key method tables. Change-Id: If511b8f15a44674c31d068d36984e9189c5a9071 Reviewed-on: https://boringssl-review.googlesource.com/5356 Reviewed-by: Adam Langley <agl@google.com>
diff --git a/ssl/ssl_cert.c b/ssl/ssl_cert.c index afa4cec..50842e7 100644 --- a/ssl/ssl_cert.c +++ b/ssl/ssl_cert.c
@@ -274,6 +274,7 @@ cert->privatekey = NULL; sk_X509_pop_free(cert->chain, X509_free); cert->chain = NULL; + cert->key_method = NULL; } void ssl_cert_free(CERT *c) {