2
0
Эх сурвалжийг харах

Changed state to connected when no SCTP transport is needed

Paul-Louis Ageneau 4 жил өмнө
parent
commit
6ddba307e6

+ 4 - 3
src/peerconnection.cpp

@@ -331,9 +331,10 @@ shared_ptr<DtlsTransport> PeerConnection::initDtlsTransport() {
 
 			switch (state) {
 			case DtlsTransport::State::Connected:
-				if (auto local = localDescription())
-					if (local->hasApplication())
-						initSctpTransport();
+				if (auto local = localDescription(); local && local->hasApplication())
+					initSctpTransport();
+				else
+					changeState(State::Connected);
 
 				openTracks();
 				break;