summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509/x509_lu.c
diff options
context:
space:
mode:
authorjsg <>2014-04-17 17:30:22 +0000
committerjsg <>2014-04-17 17:30:22 +0000
commit51a9a47c19f3d9c5da197e2fd3ee985fe2cfaeac (patch)
treebfc5432e721864a2de1b829a3ef22ab023e4479c /src/lib/libcrypto/x509/x509_lu.c
parent8402b9164633d405b8f84ed84e4e530c28b98658 (diff)
downloadopenbsd-51a9a47c19f3d9c5da197e2fd3ee985fe2cfaeac.tar.gz
openbsd-51a9a47c19f3d9c5da197e2fd3ee985fe2cfaeac.tar.bz2
openbsd-51a9a47c19f3d9c5da197e2fd3ee985fe2cfaeac.zip
fix some of the leaks
ok miod@ looks good deraadt@
Diffstat (limited to 'src/lib/libcrypto/x509/x509_lu.c')
-rw-r--r--src/lib/libcrypto/x509/x509_lu.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/libcrypto/x509/x509_lu.c b/src/lib/libcrypto/x509/x509_lu.c
index 644ea83bac..cbbe8e86f8 100644
--- a/src/lib/libcrypto/x509/x509_lu.c
+++ b/src/lib/libcrypto/x509/x509_lu.c
@@ -187,8 +187,10 @@ X509_STORE *X509_STORE_new(void)
187 ret->verify=0; 187 ret->verify=0;
188 ret->verify_cb=0; 188 ret->verify_cb=0;
189 189
190 if ((ret->param = X509_VERIFY_PARAM_new()) == NULL) 190 if ((ret->param = X509_VERIFY_PARAM_new()) == NULL) {
191 free(ret);
191 return NULL; 192 return NULL;
193 }
192 194
193 ret->get_issuer = 0; 195 ret->get_issuer = 0;
194 ret->check_issued = 0; 196 ret->check_issued = 0;