fix(NetSSL): NetSSL_OpenSSL: non-blocking functions return value #4906

This commit is contained in:
Günter Obiltschnig
2025-03-22 18:58:08 +01:00
parent e758e7e2a6
commit 057a5294a3
5 changed files with 44 additions and 14 deletions

View File

@@ -320,6 +320,7 @@ protected:
bool stateMachine();
State getState() const;
void setState(State st);
static int stateToReturnValue(State state);
static bool isLocalHost(const std::string& hostName);
#ifdef ENABLE_PRINT_STATE

View File

@@ -53,8 +53,9 @@ class NetSSL_Win_API SecureStreamSocket: public StreamSocket
public:
enum
{
ERR_SSL_WANT_READ = -1,
ERR_SSL_WANT_WRITE = -2
ERR_SSL_WOULD_BLOCK = -1,
ERR_SSL_WANT_READ = -2,
ERR_SSL_WANT_WRITE = -3
};
SecureStreamSocket();