In TLSX_SupportedFFDHE_Set, free TLSX list if TLSX_PopulateSupportedGroups fails

This commit is contained in:
Guido Vranken
2020-07-05 23:41:50 +02:00
parent 655022cfc5
commit 04d063f2ba

View File

@ -4118,8 +4118,10 @@ int TLSX_SupportedFFDHE_Set(WOLFSSL* ssl)
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;
}
ret = 0;
ext = TLSX_Find(priority, TLSX_SUPPORTED_GROUPS);