Browse Source

Merge pull request #656 from paullouisageneau/fix-sctp-close-write

Fixed SCTP unable to write on close
Paul-Louis Ageneau 3 years ago
parent
commit
a76a3159be
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/impl/sctptransport.cpp

+ 3 - 3
src/impl/sctptransport.cpp

@@ -405,12 +405,12 @@ void SctpTransport::close() {
 	if (!mSock)
 	if (!mSock)
 		return;
 		return;
 
 
-	usrsctp_deregister_address(this);
-	Instances->erase(this);
-
 	mProcessor.join();
 	mProcessor.join();
 	usrsctp_close(mSock);
 	usrsctp_close(mSock);
 	mSock = nullptr;
 	mSock = nullptr;
+
+	usrsctp_deregister_address(this);
+	Instances->erase(this);
 }
 }
 
 
 bool SctpTransport::send(message_ptr message) {
 bool SctpTransport::send(message_ptr message) {