projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
More exactitude with function arguments.
[openssl.git]
/
ssl
/
ssl_cert.c
diff --git
a/ssl/ssl_cert.c
b/ssl/ssl_cert.c
index 783c079e172e7805d23922cd453acb2251b7c28f..7d4531d808ec6ad7f32d38d61f58d9b9706f2326 100644
(file)
--- a/
ssl/ssl_cert.c
+++ b/
ssl/ssl_cert.c
@@
-69,7
+69,7
@@
int SSL_get_ex_data_X509_STORE_CTX_idx()
if (ssl_x509_store_ctx_idx < 0)
{
ssl_x509_store_ctx_idx=X509_STORE_CTX_get_ex_new_index(
if (ssl_x509_store_ctx_idx < 0)
{
ssl_x509_store_ctx_idx=X509_STORE_CTX_get_ex_new_index(
- 0,"SSL for verif
i
y callback",NULL,NULL,NULL);
+ 0,"SSL for verify callback",NULL,NULL,NULL);
}
return(ssl_x509_store_ctx_idx);
}
}
return(ssl_x509_store_ctx_idx);
}
@@
-105,6
+105,9
@@
CERT *c;
{
int i;
{
int i;
+ if(c == NULL)
+ return;
+
i=CRYPTO_add(&c->references,-1,CRYPTO_LOCK_SSL_CERT);
#ifdef REF_PRINT
REF_PRINT("CERT",c);
i=CRYPTO_add(&c->references,-1,CRYPTO_LOCK_SSL_CERT);
#ifdef REF_PRINT
REF_PRINT("CERT",c);