forked from wolfSSL/wolfssl
Merge pull request #8715 from padelsbach/ssl-certman-codesonar
Speculative fix for CodeSonar overflow issue in ssl_certman.c
This commit is contained in:
@ -1525,7 +1525,7 @@ int CM_MemRestoreCertCache(WOLFSSL_CERT_MANAGER* cm, const void* mem, int sz)
|
|||||||
WOLFSSL_ENTER("CM_MemRestoreCertCache");
|
WOLFSSL_ENTER("CM_MemRestoreCertCache");
|
||||||
|
|
||||||
/* Check memory available is bigger than cache header. */
|
/* Check memory available is bigger than cache header. */
|
||||||
if (current > end) {
|
if ((sz < (int)sizeof(CertCacheHeader)) || (current > end)) {
|
||||||
WOLFSSL_MSG("Cert Cache Memory buffer too small");
|
WOLFSSL_MSG("Cert Cache Memory buffer too small");
|
||||||
ret = BUFFER_E;
|
ret = BUFFER_E;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user