forked from wolfSSL/wolfssl
In TLSX_SupportedFFDHE_Set, free TLSX list if TLSX_PopulateSupportedGroups fails
This commit is contained in:
@ -4118,8 +4118,10 @@ int TLSX_SupportedFFDHE_Set(WOLFSSL* ssl)
|
|||||||
ssl->options.haveDH = 0;
|
ssl->options.haveDH = 0;
|
||||||
|
|
||||||
|
|
||||||
if ((ret = TLSX_PopulateSupportedGroups(ssl, &priority)) != WOLFSSL_SUCCESS)
|
if ((ret = TLSX_PopulateSupportedGroups(ssl, &priority)) != WOLFSSL_SUCCESS) {
|
||||||
|
TLSX_FreeAll(priority, ssl->heap);
|
||||||
return ret;
|
return ret;
|
||||||
|
}
|
||||||
ret = 0;
|
ret = 0;
|
||||||
|
|
||||||
ext = TLSX_Find(priority, TLSX_SUPPORTED_GROUPS);
|
ext = TLSX_Find(priority, TLSX_SUPPORTED_GROUPS);
|
||||||
|
Reference in New Issue
Block a user