From e93e3b60da181fff60f74b3b755608dd256b93f2 Mon Sep 17 00:00:00 2001 From: John Safranek Date: Tue, 10 Sep 2019 11:51:38 -0700 Subject: [PATCH] DTLS Maintenance Allow the DTLS server to retransmit a stored flight of messages in an additional acccept state. (ZD5644) --- src/internal.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/internal.c b/src/internal.c index e96755cf9..ef7681360 100644 --- a/src/internal.c +++ b/src/internal.c @@ -6645,7 +6645,8 @@ int DtlsMsgPoolSend(WOLFSSL* ssl, int sendOnlyFirstPacket) if (pool != NULL) { if ((ssl->options.side == WOLFSSL_SERVER_END && !(ssl->options.acceptState == SERVER_HELLO_DONE || - ssl->options.acceptState == ACCEPT_FINISHED_DONE)) || + ssl->options.acceptState == ACCEPT_FINISHED_DONE || + ssl->options.acceptState == ACCEPT_THIRD_REPLY_DONE)) || (ssl->options.side == WOLFSSL_CLIENT_END && !(ssl->options.connectState == CLIENT_HELLO_SENT || ssl->options.connectState == HELLO_AGAIN_REPLY ||