@@ -30,7 +30,7 @@ jobs:
- name: cmake
run: cmake -B build -DUSE_GNUTLS=0 -WARNINGS_AS_ERRORS=1 -DENABLE_LOCAL_ADDRESS_TRANSLATION=1
env:
- OPENSSL_ROOT_DIR: /usr/local/opt/openssl@1.1
+ OPENSSL_ROOT_DIR: /usr/local/opt/openssl@3
- name: make
run: (cd build; make -j2)
- name: test
@@ -78,7 +78,7 @@ protected:
mbedtls_ssl_config mConf;
mbedtls_ssl_context mSsl;
- std::mutex mSslMutex;
+ std::recursive_mutex mSslMutex;
uint32_t mFinMs = 0, mIntMs = 0;
std::chrono::time_point<std::chrono::steady_clock> mTimerSetAt;
@@ -72,7 +72,7 @@ protected:
std::atomic<bool> mOutgoingResult = true;
message_ptr mIncomingMessage;