diff options
author | Dr. Stephen Henson <steve@openssl.org> | 2012-02-10 19:54:46 +0000 |
---|---|---|
committer | Dr. Stephen Henson <steve@openssl.org> | 2012-02-10 19:54:46 +0000 |
commit | 26c6857a591e5a98a934569fdeabc139d24545c9 (patch) | |
tree | e28bf49d948aff62a5b6d0897c4c309860f7d1f6 | |
parent | 508bd3d1aad967ec081e2348a8c479fb31ab01d0 (diff) |
PR: 2710
Submitted by: Tomas Mraz <tmraz@redhat.com>
Check return codes for load_certs_crls.
-rw-r--r-- | apps/apps.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/apps.c b/apps/apps.c index 22ef53a9e8..02cf44d488 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; } |