Merge pull request #2356 from JacobBarthelmeh/OCSP

revert early free of OCSP buffer after finding it is revoked
This commit is contained in:
Sean Parkinson
2019-07-18 08:38:10 +10:00
committed by GitHub

View File

@@ -483,11 +483,8 @@ int CheckOcspRequest(WOLFSSL_OCSP* ocsp, OcspRequest* ocspRequest,
if (response != NULL && ocsp->cm->ocspRespFreeCb) if (response != NULL && ocsp->cm->ocspRespFreeCb)
ocsp->cm->ocspRespFreeCb(ioCtx, response); ocsp->cm->ocspRespFreeCb(ioCtx, response);
if (responseBuffer && ret != 0 ) { /* Keep responseBuffer in the case of getting to response check. Caller
XFREE(responseBuffer->buffer, NULL, DYNAMIC_TYPE_TMP_BUFFER); * should free responseBuffer after checking OCSP return value in "ret" */
responseBuffer->buffer = NULL;
}
WOLFSSL_LEAVE("CheckOcspRequest", ret); WOLFSSL_LEAVE("CheckOcspRequest", ret);
return ret; return ret;
} }