Browse Source

Changed gnutls_bye() to SHUT_WR as we don't wait for the peer to reply anyway

Paul-Louis Ageneau 2 years ago
parent
commit
ea54c20b12
2 changed files with 2 additions and 2 deletions
  1. 1 1
      src/impl/dtlstransport.cpp
  2. 1 1
      src/impl/tlstransport.cpp

+ 1 - 1
src/impl/dtlstransport.cpp

@@ -243,7 +243,7 @@ void DtlsTransport::runRecvLoop() {
 		PLOG_ERROR << "DTLS recv: " << e.what();
 	}
 
-	gnutls_bye(mSession, GNUTLS_SHUT_RDWR);
+	gnutls_bye(mSession, GNUTLS_SHUT_WR);
 
 	PLOG_INFO << "DTLS closed";
 	changeState(State::Disconnected);

+ 1 - 1
src/impl/tlstransport.cpp

@@ -199,7 +199,7 @@ void TlsTransport::runRecvLoop() {
 		PLOG_ERROR << "TLS recv: " << e.what();
 	}
 
-	gnutls_bye(mSession, GNUTLS_SHUT_RDWR);
+	gnutls_bye(mSession, GNUTLS_SHUT_WR);
 
 	PLOG_INFO << "TLS closed";
 	changeState(State::Disconnected);