Only set the verify callback if there's one to set!
authorBen Laurie <ben@openssl.org>
Mon, 30 Jul 2001 17:17:26 +0000 (17:17 +0000)
committerBen Laurie <ben@openssl.org>
Mon, 30 Jul 2001 17:17:26 +0000 (17:17 +0000)
ssl/ssl_cert.c

index 8a53b9f..26da280 100644 (file)
@@ -471,7 +471,8 @@ int ssl_verify_cert_chain(SSL *s,STACK_OF(X509) *sk)
 
        X509_STORE_CTX_purpose_inherit(&ctx, i, s->purpose, s->trust);
 
-       X509_STORE_CTX_set_verify_cb(&ctx, s->verify_callback);
+       if(s->verify_callback)
+               X509_STORE_CTX_set_verify_cb(&ctx, s->verify_callback);
 
        if (s->ctx->app_verify_callback != NULL)
                i=s->ctx->app_verify_callback(&ctx); /* should pass app_verify_arg */