summaryrefslogtreecommitdiffstats
path: root/apps/ocsp.c
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2018-04-18 11:07:18 +0100
committerMatt Caswell <matt@openssl.org>2018-04-19 08:39:42 +0100
commitc324ecfb2d4a6608d7a5f848968180c7995fc9a6 (patch)
tree7b59514d7f3b1eb1b3db5763bdefeac84ec6bcc6 /apps/ocsp.c
parent6e07834ca0eaeb38da2696e74c16082efd45bbe2 (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.c4
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)