forked from wolfSSL/wolfssl
DTLS Maintenance
Allow the DTLS server to retransmit a stored flight of messages in an additional acccept state. (ZD5644)
This commit is contained in:
@ -6645,7 +6645,8 @@ int DtlsMsgPoolSend(WOLFSSL* ssl, int sendOnlyFirstPacket)
|
|||||||
if (pool != NULL) {
|
if (pool != NULL) {
|
||||||
if ((ssl->options.side == WOLFSSL_SERVER_END &&
|
if ((ssl->options.side == WOLFSSL_SERVER_END &&
|
||||||
!(ssl->options.acceptState == SERVER_HELLO_DONE ||
|
!(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.side == WOLFSSL_CLIENT_END &&
|
||||||
!(ssl->options.connectState == CLIENT_HELLO_SENT ||
|
!(ssl->options.connectState == CLIENT_HELLO_SENT ||
|
||||||
ssl->options.connectState == HELLO_AGAIN_REPLY ||
|
ssl->options.connectState == HELLO_AGAIN_REPLY ||
|
||||||
|
Reference in New Issue
Block a user