Commit 9ed1fa48 authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

Fix Certificate and CRL adding in X509_load_cert_crl_file:

an X509_INFO structure can contain more than one object,
for example a certififcate and a CRL.
parent 500df82a
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -285,7 +285,8 @@ int X509_load_cert_crl_file(X509_LOOKUP *ctx, const char *file, int type)
		if(itmp->x509) {
			X509_STORE_add_cert(ctx->store_ctx, itmp->x509);
			count++;
		} else if(itmp->crl) {
		}
		if(itmp->crl) {
			X509_STORE_add_crl(ctx->store_ctx, itmp->crl);
			count++;
		}