summaryrefslogtreecommitdiff
path: root/src/ne_pkcs11.c
diff options
context:
space:
mode:
authorjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2008-11-20 21:42:44 +0000
committerjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2008-11-20 21:42:44 +0000
commite4ca5aaac43f25be57f8722ec801e1ca68e9ec1e (patch)
tree39fadd08067519394c91d406feeccbd1100cdf84 /src/ne_pkcs11.c
parentdbfcebd8a3ecc9ac83da04d40392bf623883ff68 (diff)
downloadneon-e4ca5aaac43f25be57f8722ec801e1ca68e9ec1e.tar.gz
* src/ne_pkcs11.c (pk11_provide): Fix memory leak.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1614 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
Diffstat (limited to 'src/ne_pkcs11.c')
-rw-r--r--src/ne_pkcs11.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ne_pkcs11.c b/src/ne_pkcs11.c
index 6f4021d..69875b6 100644
--- a/src/ne_pkcs11.c
+++ b/src/ne_pkcs11.c
@@ -511,6 +511,7 @@ static void pk11_provide(void *userdata, ne_session *sess,
NE_DEBUG(NE_DBG_SSL, "pk11: Setup complete.\n");
prov->session = pks;
ne_ssl_set_clicert(sess, prov->clicert);
+ ne_free(slots);
return;
}
}