diff options
author | Matt Caswell <matt@openssl.org> | 2018-04-18 11:07:18 +0100 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2018-04-19 08:39:42 +0100 |
commit | c324ecfb2d4a6608d7a5f848968180c7995fc9a6 (patch) | |
tree | 7b59514d7f3b1eb1b3db5763bdefeac84ec6bcc6 /apps/ocsp.c | |
parent | 6e07834ca0eaeb38da2696e74c16082efd45bbe2 (diff) |
Fix ocsp app exit code
If we run the ocsp command line app and the responder returns a
non-successful status code then the app should exit with a failure code.
Based on an original patch by Tatsuhiro Tsujikawa.
Fixes #2387
Reviewed-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5998)
Diffstat (limited to 'apps/ocsp.c')
-rw-r--r-- | apps/ocsp.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/apps/ocsp.c b/apps/ocsp.c index 83461c7cb5..eb822c2696 100644 --- a/apps/ocsp.c +++ b/apps/ocsp.c @@ -697,10 +697,8 @@ redo_accept: if (i != OCSP_RESPONSE_STATUS_SUCCESSFUL) { BIO_printf(out, "Responder Error: %s (%d)\n", OCSP_response_status_str(i), i); - if (!ignore_err) { - ret = 0; + if (!ignore_err) goto end; - } } if (resp_text) |