From db9a17c8a7ce4fb53b85e15c554f06177836a8ec Mon Sep 17 00:00:00 2001 From: Jacob Barthelmeh Date: Mon, 22 Jul 2019 10:34:20 -0600 Subject: [PATCH] fix for inject clear alert from client test case --- src/internal.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/internal.c b/src/internal.c index 64b16c485..9700c845a 100644 --- a/src/internal.c +++ b/src/internal.c @@ -6383,11 +6383,13 @@ 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 || - ssl->options.connectState == FINISHED_DONE))) { + ssl->options.connectState == FINISHED_DONE || + ssl->options.connectState == SECOND_REPLY_DONE))) { WOLFSSL_ERROR(DTLS_RETX_OVER_TX); ssl->error = DTLS_RETX_OVER_TX;