Fix HelloRetryRequest to be sent immediately and not grouped

This commit is contained in:
Sean Parkinson
2018-12-20 16:41:38 +10:00
parent 986b5d3951
commit eba11e097a

View File

@ -4235,7 +4235,11 @@ int SendTls13ServerHello(WOLFSSL* ssl, byte extMsgType)
ssl->options.serverState = SERVER_HELLO_COMPLETE;
#endif
#ifdef WOLFSSL_TLS13_DRAFT_18
if (!ssl->options.groupMessages)
#else
if (!ssl->options.groupMessages || extMsgType != server_hello)
#endif
ret = SendBuffered(ssl);
WOLFSSL_LEAVE("SendTls13ServerHello", ret);