diff --git a/src/internal.c b/src/internal.c index a9c109dde..a809817d3 100644 --- a/src/internal.c +++ b/src/internal.c @@ -6723,7 +6723,8 @@ int DtlsMsgPoolSend(WOLFSSL* ssl, int sendOnlyFirstPacket) (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;