Commit 019bfef8 authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

Initialize new callbacks and make sure hent is always initialized.

parent 0709249f
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -352,7 +352,10 @@ static int get_cert_by_subject(X509_LOOKUP *xl, int type, X509_NAME *name,
			CRYPTO_r_unlock(CRYPTO_LOCK_X509_STORE);
			}
		else
			{
			k = 0;
			hent = NULL;
			}
		for (;;)
			{
			char c = '/';
+2 −0
Original line number Diff line number Diff line
@@ -196,6 +196,8 @@ X509_STORE *X509_STORE_new(void)
	ret->get_crl = 0;
	ret->check_crl = 0;
	ret->cert_crl = 0;
	ret->lookup_certs = 0;
	ret->lookup_crls = 0;
	ret->cleanup = 0;

	CRYPTO_new_ex_data(CRYPTO_EX_INDEX_X509_STORE, ret, &ret->ex_data);