X-Git-Url: https://git.openssl.org/gitweb/?a=blobdiff_plain;f=apps%2Focsp.c;h=a2f974cf7ba071f9545ce0ae34c652bd3675b564;hb=4d50a5467b0a208c61d163239a3544bae06343ea;hp=51f2b37f479fd110f0050d278052e19e6b5c87e9;hpb=f5f288bdba3d2ca6f2ad4b39225b42f06ef28638;p=openssl.git diff --git a/apps/ocsp.c b/apps/ocsp.c index 51f2b37f47..a2f974cf7b 100644 --- a/apps/ocsp.c +++ b/apps/ocsp.c @@ -1119,6 +1119,11 @@ static void make_ocsp_response(BIO *err, OCSP_RESPONSE **resp, OCSP_REQUEST *req single = OCSP_basic_add1_status(bs, cid, V_OCSP_CERTSTATUS_REVOKED, reason, revtm, thisupd, nextupd); + if (single == NULL) { + *resp = OCSP_response_create(OCSP_RESPONSE_STATUS_INTERNALERROR, + NULL); + goto end; + } if (invtm != NULL) OCSP_SINGLERESP_add1_ext_i2d(single, NID_invalidity_date, invtm, 0, 0);