From 58d12224c39a7bc0a96b6d550abec062f7984a6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20Villac=C3=ADs=20Lasso?= Date: Wed, 13 Oct 2021 12:13:28 -0500 Subject: [PATCH] Add macro definition for end-of-stream condition --- src/AsyncTCP_TLS_Context.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/AsyncTCP_TLS_Context.h b/src/AsyncTCP_TLS_Context.h index 2f76fb1..e633bae 100644 --- a/src/AsyncTCP_TLS_Context.h +++ b/src/AsyncTCP_TLS_Context.h @@ -14,7 +14,8 @@ #include "mbedtls/ctr_drbg.h" #include "mbedtls/error.h" -#define ASYNCTCP_TLS_CAN_RETRY(r) (((r) == MBEDTLS_ERR_SSL_WANT_READ) || ((r) == MBEDTLS_ERR_SSL_WANT_WRITE)) +#define ASYNCTCP_TLS_CAN_RETRY(r) (((r) == MBEDTLS_ERR_SSL_WANT_READ) || ((r) == MBEDTLS_ERR_SSL_WANT_WRITE)) +#define ASYNCTCP_TLS_EOF(r) (((r) == MBEDTLS_ERR_SSL_CONN_EOF) || ((r) == MBEDTLS_ERR_SSL_PEER_CLOSE_NOTIFY)) class AsyncTCP_TLS_Context { @@ -39,8 +40,6 @@ private: int _socket; - - // Delete certificates used in handshake void _deleteHandshakeCerts(void); public: