More exactitude with function arguments.
[openssl.git] / ssl / ssl_cert.c
index 783c079e172e7805d23922cd453acb2251b7c28f..7d4531d808ec6ad7f32d38d61f58d9b9706f2326 100644 (file)
@@ -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(
-                       0,"SSL for verifiy callback",NULL,NULL,NULL);
+                       0,"SSL for verify callback",NULL,NULL,NULL);
                }
        return(ssl_x509_store_ctx_idx);
        }
@@ -105,6 +105,9 @@ CERT *c;
        {
        int i;
 
+       if(c == NULL)
+           return;
+
        i=CRYPTO_add(&c->references,-1,CRYPTO_LOCK_SSL_CERT);
 #ifdef REF_PRINT
        REF_PRINT("CERT",c);