138493a
diff -up openssl-1.0.0a/apps/apps.c.load-certs openssl-1.0.0a/apps/apps.c
138493a
--- openssl-1.0.0a/apps/apps.c.load-certs	2010-05-27 16:09:13.000000000 +0200
138493a
+++ openssl-1.0.0a/apps/apps.c	2011-04-28 21:24:06.000000000 +0200
138493a
@@ -1208,7 +1208,8 @@ STACK_OF(X509) *load_certs(BIO *err, con
138493a
 	const char *pass, ENGINE *e, const char *desc)
138493a
 	{
138493a
 	STACK_OF(X509) *certs;
138493a
-	load_certs_crls(err, file, format, pass, e, desc, &certs, NULL);
138493a
+	if (!load_certs_crls(err, file, format, pass, e, desc, &certs, NULL))
138493a
+		return NULL;
138493a
 	return certs;
138493a
 	}	
138493a
 
138493a
@@ -1216,7 +1217,8 @@ STACK_OF(X509_CRL) *load_crls(BIO *err, 
138493a
 	const char *pass, ENGINE *e, const char *desc)
138493a
 	{
138493a
 	STACK_OF(X509_CRL) *crls;
138493a
-	load_certs_crls(err, file, format, pass, e, desc, NULL, &crls);
138493a
+	if (!load_certs_crls(err, file, format, pass, e, desc, NULL, &crls))
138493a
+		return NULL;
138493a
 	return crls;
138493a
 	}	
138493a