New Makefile variables $(RANLIB) and $(PERL).
[openssl.git] / crypto / x509 / x509_lu.c
index a740510b076ab975a83595d6fd5dd4e946f9a774..a70ce771a4bba6c503adbfb794c87659d75d2fb2 100644 (file)
@@ -175,7 +175,7 @@ X509_OBJECT *ret;
        {
        if ((ctx->method == NULL) || (ctx->method->get_by_alias == NULL))
                return(X509_LU_FAIL);
-       return(ctx->method->get_by_alias(ctx,str,len,ret));
+       return(ctx->method->get_by_alias(ctx,type,str,len,ret));
        }
 
 static unsigned long x509_object_hash(a)
@@ -231,6 +231,7 @@ X509_STORE *X509_STORE_new()
        ret->verify_cb=NULL;
        memset(&ret->ex_data,0,sizeof(CRYPTO_EX_DATA));
        ret->references=1;
+       ret->depth=0;
        return(ret);
        }
 
@@ -258,6 +259,9 @@ X509_STORE *vfy;
        STACK *sk;
        X509_LOOKUP *lu;
 
+       if(vfy == NULL)
+           return;
+
        sk=vfy->get_cert_methods;
        for (i=0; i<sk_num(sk); i++)
                {