From 85c1a7a8e07e1026b8b865e616b1815570842681 Mon Sep 17 00:00:00 2001 From: Marco Porsch Date: Sat, 5 Aug 2023 11:54:27 +0200 Subject: [PATCH] SocketTls: use named constant --- src/socket_tls_impl.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/socket_tls_impl.cpp b/src/socket_tls_impl.cpp index 6e0e9f1..cc214e0 100644 --- a/src/socket_tls_impl.cpp +++ b/src/socket_tls_impl.cpp @@ -15,6 +15,8 @@ namespace { // the number is arbitrary and used only to avoid/detect infinite loops constexpr int handshakeStepsMax = 10; +constexpr auto zeroTimeout = Duration(0); + namespace bio { int Write(BIO *b, char const *data, int s) @@ -235,7 +237,7 @@ size_t SocketTlsImpl::Receive(char *data, size_t size) lastError = SSL_ERROR_NONE; } - return Read(data, size, Duration(0)); + return Read(data, size, zeroTimeout); } size_t SocketTlsImpl::Send(char const *data, size_t size, @@ -252,7 +254,7 @@ size_t SocketTlsImpl::SendSome(char const *data, size_t size) lastError = SSL_ERROR_NONE; } - return Write(data, size, Duration(0)); + return Write(data, size, zeroTimeout); } void SocketTlsImpl::Connect(SockAddrView const &connectAddr)