forked from wolfSSL/wolfssl
Reset dtls_start_timeout on a timeout
This commit is contained in:
@ -354,6 +354,7 @@ int EmbedReceiveFrom(WOLFSSL *ssl, char *buf, int sz, void *ctx)
|
|||||||
else if(IsSCR(ssl)) {
|
else if(IsSCR(ssl)) {
|
||||||
if (ssl->dtls_start_timeout &&
|
if (ssl->dtls_start_timeout &&
|
||||||
LowResTimer() - ssl->dtls_start_timeout > (word32)dtls_timeout) {
|
LowResTimer() - ssl->dtls_start_timeout > (word32)dtls_timeout) {
|
||||||
|
ssl->dtls_start_timeout = 0;
|
||||||
return WOLFSSL_CBIO_ERR_TIMEOUT;
|
return WOLFSSL_CBIO_ERR_TIMEOUT;
|
||||||
}
|
}
|
||||||
else if (!ssl->dtls_start_timeout) {
|
else if (!ssl->dtls_start_timeout) {
|
||||||
|
Reference in New Issue
Block a user