src/internal.c: in VerifyServerSuite(), narrow condition and fix return value in error check added in 647ce794dd.

This commit is contained in:
Daniel Pouzzner
2022-11-18 22:21:08 -06:00
parent 39ee267a31
commit 6f98a5b271

View File

@@ -32340,8 +32340,10 @@ static int DoSessionTicket(WOLFSSL* ssl, const byte* input, word32* inOutIdx,
/* Try to establish a key share. */
int ret = TLSX_KeyShare_Establish(ssl, &doHelloRetry);
if (ret != 0) {
return ret;
if (ret == MEMORY_E) {
WOLFSSL_MSG("TLSX_KeyShare_Establish() failed in "
"VerifyServerSuite() with MEMORY_E");
return 0;
}
if (doHelloRetry) {
ssl->options.serverState = SERVER_HELLO_RETRY_REQUEST_COMPLETE;