diff --git a/src/internal.c b/src/internal.c index 17098ee22..3a375ccc4 100644 --- a/src/internal.c +++ b/src/internal.c @@ -25676,6 +25676,9 @@ int SendData(WOLFSSL* ssl, const void* data, size_t sz) } return error; } + else { + ssl->error = 0; /* Clear any previous errors */ + } sent += buffSz;