Merge pull request #3702 from guidovranken/zd11603

Prevent dangling pointer in TLSX_Cookie_Use
This commit is contained in:
toddouska 2021-02-11 12:31:02 -08:00 committed by GitHub
commit f0ce6ada0f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6374,6 +6374,9 @@ int TLSX_Cookie_Use(WOLFSSL* ssl, byte* data, word16 len, byte* mac,
if (mac != NULL)
XMEMCPY(&cookie->data + len, mac, macSz);
if (extension->data != NULL)
XFREE(extension->data, ssl->heap, DYNAMIC_TYPE_TLSX);
extension->data = (void*)cookie;
extension->resp = (byte)resp;