summaryrefslogtreecommitdiffstats
path: root/apps/ocsp.c
diff options
context:
space:
mode:
authorDavid Cooper <david.cooper@nist.gov>2017-12-12 16:01:22 -0500
committerMatt Caswell <matt@openssl.org>2018-01-24 18:30:31 +0000
commit89623f84299a66761ba4c69f01dbd86fc584d0a3 (patch)
treee310c37aace5ab28240e1893e67f62e226fa7021 /apps/ocsp.c
parentb4dd21a7b8b850a39b0f610fceca21557853c943 (diff)
Make editorial changes suggested by Rich Salz and add the -rsigopt option to the man page for the ocsp command.
Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/4190)
Diffstat (limited to 'apps/ocsp.c')
-rw-r--r--apps/ocsp.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/apps/ocsp.c b/apps/ocsp.c
index 379e111ac4..b9bad81f24 100644
--- a/apps/ocsp.c
+++ b/apps/ocsp.c
@@ -719,8 +719,7 @@ redo_accept:
X509_free(signer);
X509_STORE_free(store);
X509_VERIFY_PARAM_free(vpm);
- if (rsign_sigopts != NULL)
- sk_OPENSSL_STRING_free(rsign_sigopts);
+ sk_OPENSSL_STRING_free(rsign_sigopts);
EVP_PKEY_free(key);
EVP_PKEY_free(rkey);
X509_free(cert);
@@ -971,6 +970,7 @@ static void make_ocsp_response(BIO *err, OCSP_RESPONSE **resp, OCSP_REQUEST *req
}
for (i = 0; i < sk_OPENSSL_STRING_num(sigopts); i++) {
char *sigopt = sk_OPENSSL_STRING_value(sigopts, i);
+
if (pkey_ctrl_string(pkctx, sigopt) <= 0) {
BIO_printf(err, "parameter error \"%s\"\n", sigopt);
ERR_print_errors(bio_err);
@@ -989,8 +989,7 @@ static void make_ocsp_response(BIO *err, OCSP_RESPONSE **resp, OCSP_REQUEST *req
*resp = OCSP_response_create(OCSP_RESPONSE_STATUS_SUCCESSFUL, bs);
end:
- if (mctx != NULL)
- EVP_MD_CTX_free(mctx);
+ EVP_MD_CTX_free(mctx);
ASN1_TIME_free(thisupd);
ASN1_TIME_free(nextupd);
OCSP_BASICRESP_free(bs);