diff --git a/3rdParty/fuerte/src/GeneralConnection.cpp b/3rdParty/fuerte/src/GeneralConnection.cpp index c6ae93918d..6c71bd8b21 100644 --- a/3rdParty/fuerte/src/GeneralConnection.cpp +++ b/3rdParty/fuerte/src/GeneralConnection.cpp @@ -75,12 +75,10 @@ void GeneralConnection::shutdownConnection(const Error err, auto state = _state.load(); if (state != Connection::State::Failed) { state = Connection::State::Disconnected; -#ifdef __linux__ - // hack to fix SSL streams on linux - if (_config._socketType == SocketType::Ssl) { + // hack to fix SSL streams + if constexpr (ST == SocketType::Ssl) { state = Connection::State::Failed; } -#endif _state.store(state); }