Add 'void *' argument to app_verify_callback.
Submitted by: D. K. Smetters <smetters@parc.xerox.com> Reviewed by: Bodo Moeller
This commit is contained in:
@@ -1443,15 +1443,10 @@ void SSL_CTX_set_default_passwd_cb_userdata(SSL_CTX *ctx,void *u)
|
||||
ctx->default_passwd_callback_userdata=u;
|
||||
}
|
||||
|
||||
void SSL_CTX_set_cert_verify_callback(SSL_CTX *ctx,int (*cb)(),char *arg)
|
||||
void SSL_CTX_set_cert_verify_callback(SSL_CTX *ctx, int (*cb)(X509_STORE_CTX *,void *), void *arg)
|
||||
{
|
||||
/* now
|
||||
* int (*cb)(X509_STORE_CTX *),
|
||||
* but should be
|
||||
* int (*cb)(X509_STORE_CTX *, void *arg)
|
||||
*/
|
||||
ctx->app_verify_callback=cb;
|
||||
ctx->app_verify_arg=arg; /* never used */
|
||||
ctx->app_verify_arg=arg;
|
||||
}
|
||||
|
||||
void SSL_CTX_set_verify(SSL_CTX *ctx,int mode,int (*cb)(int, X509_STORE_CTX *))
|
||||
|
Reference in New Issue
Block a user