Skip to content
Snippets Groups Projects
Commit a21f1d8c authored by Sébastien Blin's avatar Sébastien Blin
Browse files

tls_session: stop handshake on interrupted due to a shutdown

Change-Id: I4deaafb9b8c6f3df675049c7c3a95f7924983503
parent f48e9693
Branches
No related tags found
No related merge requests found
...@@ -1158,7 +1158,7 @@ TlsSession::TlsSessionImpl::handleStateHandshake(TlsSessionState state) ...@@ -1158,7 +1158,7 @@ TlsSession::TlsSessionImpl::handleStateHandshake(TlsSessionState state)
and state_.load() != TlsSessionState::SHUTDOWN); and state_.load() != TlsSessionState::SHUTDOWN);
// Stop on fatal error // Stop on fatal error
if (gnutls_error_is_fatal(ret)) { if (gnutls_error_is_fatal(ret) || state_.load() == TlsSessionState::SHUTDOWN) {
JAMI_ERR("[TLS] handshake failed: %s", gnutls_strerror(ret)); JAMI_ERR("[TLS] handshake failed: %s", gnutls_strerror(ret));
return TlsSessionState::SHUTDOWN; return TlsSessionState::SHUTDOWN;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment