OCSP Extension Encoding Fix

1. Removed redundant check for the output being NULL in
   `EncodeOcspRequestExtensions()`. The chuck of code being protected
   only cared about the value of ret, not the pointer. The code was
   supposed to calculate the size of the data without writing it.
This commit is contained in:
John Safranek
2024-03-19 09:13:28 -07:00
parent 1926e045f3
commit 6462986bf2

View File

@@ -36642,7 +36642,7 @@ word32 EncodeOcspRequestExtensions(OcspRequest* req, byte* output, word32 size)
CALLOC_ASNSETDATA(dataASN, ocspNonceExtASN_Length, ret, req->heap);
if ((ret == 0) && (output != NULL)) {
if (ret == 0) {
/* Set nonce extension OID and nonce. */
SetASN_Buffer(&dataASN[OCSPNONCEEXTASN_IDX_EXT_OID], NonceObjId,
sizeof(NonceObjId));