From 969de38764e56d301543148e44124ef165a7cb2d Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Fri, 15 Jan 2021 13:54:32 +0100 Subject: [PATCH] Reset dtls_start_timeout on a timeout --- src/wolfio.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/wolfio.c b/src/wolfio.c index 4faea569e..84021fc0f 100644 --- a/src/wolfio.c +++ b/src/wolfio.c @@ -354,6 +354,7 @@ int EmbedReceiveFrom(WOLFSSL *ssl, char *buf, int sz, void *ctx) else if(IsSCR(ssl)) { if (ssl->dtls_start_timeout && LowResTimer() - ssl->dtls_start_timeout > (word32)dtls_timeout) { + ssl->dtls_start_timeout = 0; return WOLFSSL_CBIO_ERR_TIMEOUT; } else if (!ssl->dtls_start_timeout) {