ctx->cleanup = NULL;
ctx->cleanup = 0;
void X509_STORE_CTX_init(X509_STORE_CTX *ctx, X509_STORE *store, X509 *x509,	     STACK_OF(X509) *chain)	{	ctx->ctx=store;	ctx->current_method=0;	ctx->cert=x509;	ctx->untrusted=chain;	ctx->last_untrusted=0;	ctx->purpose=0;	ctx->trust=0;	ctx->valid=0;	ctx->chain=NULL;	ctx->depth=9;	ctx->error=0;	ctx->current_cert=NULL;	ctx->current_issuer=NULL;	ctx->check_issued = check_issued;	ctx->get_issuer = X509_STORE_CTX_get1_issuer;	ctx->verify_cb = store->verify_cb;	ctx->verify = store->verify;	ctx->cleanup = NULL;	memset(&(ctx->ex_data),0,sizeof(CRYPTO_EX_DATA));	}