diff options
author | Daiki Ueno <ueno@gnu.org> | 2021-03-29 16:12:28 +0000 |
---|---|---|
committer | Daiki Ueno <ueno@gnu.org> | 2021-03-29 16:12:28 +0000 |
commit | a28a915f4ad820360cdbaaa83d98df206e2f00b7 (patch) | |
tree | 3c31a9d0687da1b949e512da529aff12811a2097 | |
parent | 38b25e19f1835021557629b028dc9e666dc83acd (diff) | |
parent | ae8a58b1bbead2f14a7cc59c43411ba56a87b3bf (diff) | |
download | gnutls-a28a915f4ad820360cdbaaa83d98df206e2f00b7.tar.gz |
Merge branch 'wip/dueno/system-keys-w32' into 'master'
keys-win: free certificate context in gnutls_system_key_iter_deinit
Closes #1197
See merge request gnutls/gnutls!1406
-rw-r--r-- | lib/system/keys-win.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/system/keys-win.c b/lib/system/keys-win.c index f9a4b1ca9e..4463c3b2d7 100644 --- a/lib/system/keys-win.c +++ b/lib/system/keys-win.c @@ -974,7 +974,8 @@ void gnutls_system_key_iter_deinit(gnutls_system_key_iter_t iter) { if (ncrypt_init == 0) return; - + if (iter->cert != NULL) + CertFreeCertificateContext(iter->cert); CertCloseStore(iter->store, 0); gnutls_free(iter); } |