aboutsummaryrefslogtreecommitdiffstats
path: root/apps/apps.c
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2012-02-10 19:54:54 +0000
committerDr. Stephen Henson <steve@openssl.org>2012-02-10 19:54:54 +0000
commit3770b988c0cd5b15c7bc8e70d75a02784b651a0f (patch)
tree752f7d3e5d568d857e0a15e596a58f876961be2b /apps/apps.c
parent9641be2aac79ada32751d044182a2655e9592356 (diff)
downloadopenssl-3770b988c0cd5b15c7bc8e70d75a02784b651a0f.tar.gz
PR: 2710
Submitted by: Tomas Mraz <tmraz@redhat.com> Check return codes for load_certs_crls.
Diffstat (limited to 'apps/apps.c')
-rw-r--r--apps/apps.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/apps.c b/apps/apps.c
index b9df6f9e2d..9eff4efb50 100644
--- a/apps/apps.c
+++ b/apps/apps.c
@@ -1215,7 +1215,8 @@ STACK_OF(X509) *load_certs(BIO *err, const char *file, int format,
const char *pass, ENGINE *e, const char *desc)
{
STACK_OF(X509) *certs;
- load_certs_crls(err, file, format, pass, e, desc, &certs, NULL);
+ if (!load_certs_crls(err, file, format, pass, e, desc, &certs, NULL))
+ return NULL;
return certs;
}
@@ -1223,7 +1224,8 @@ STACK_OF(X509_CRL) *load_crls(BIO *err, const char *file, int format,
const char *pass, ENGINE *e, const char *desc)
{
STACK_OF(X509_CRL) *crls;
- load_certs_crls(err, file, format, pass, e, desc, NULL, &crls);
+ if (!load_certs_crls(err, file, format, pass, e, desc, NULL, &crls))
+ return NULL;
return crls;
}