Fixed CID 578018

This commit is contained in:
David Kubasek
2021-03-05 10:59:08 +01:00
parent ad70112fd8
commit d2b26f66d5

View File

@ -40280,6 +40280,10 @@ void* wolfSSL_GetDhAgreeCtx(WOLFSSL* ssl)
WOLFSSL_MSG("Serial size error"); WOLFSSL_MSG("Serial size error");
return WOLFSSL_FAILURE; return WOLFSSL_FAILURE;
} }
if (sizeof(cert->serial) < serialSz) {
WOLFSSL_MSG("Serial buffer too small");
return BUFFER_E;
}
XMEMCPY(cert->serial, serial, serialSz); XMEMCPY(cert->serial, serial, serialSz);
cert->serialSz = serialSz; cert->serialSz = serialSz;
#else #else