@@ -919,11 +919,6 @@ CSteamNetworkingSocketsSTUNRequest::~CSteamNetworkingSocketsSTUNRequest()
919919{
920920 SteamNetworkingGlobalLock::AssertHeldByCurrentThread ();
921921
922- if ( m_pBoundSocket != nullptr )
923- {
924- m_pBoundSocket->Close ();
925- m_pBoundSocket = nullptr ;
926- }
927922 m_pRawSocket = nullptr ;
928923 for ( STUNAttribute &a : m_vecExtraAttrs )
929924 {
@@ -945,21 +940,6 @@ void CSteamNetworkingSocketsSTUNRequest::Send( SteamNetworkingIPAddr remoteAddr,
945940 SetNextThinkTimeASAP ();
946941}
947942
948- CSteamNetworkingSocketsSTUNRequest *CSteamNetworkingSocketsSTUNRequest::SendBindRequest ( IBoundUDPSocket *pBoundSock, SteamNetworkingIPAddr remoteAddr, CRecvSTUNPktCallback cb, int nEncoding )
949- {
950- SteamNetworkingGlobalLock::AssertHeldByCurrentThread ( " CSteamNetworkingSocketsSTUNRequest::SendBindRequest" );
951-
952- if ( pBoundSock == nullptr || pBoundSock->GetRawSock () == nullptr )
953- return nullptr ;
954-
955- CSteamNetworkingSocketsSTUNRequest * pRequest = new CSteamNetworkingSocketsSTUNRequest;
956- pRequest->m_pBoundSocket = pBoundSock;
957- pRequest->m_pRawSocket = pBoundSock->GetRawSock ();
958- pRequest->m_localAddr = pBoundSock->GetRawSock ()->m_boundAddr ;
959- pRequest->m_nEncoding = nEncoding;
960- pRequest->Send ( remoteAddr, cb );
961- return pRequest;
962- }
963943
964944CSteamNetworkingSocketsSTUNRequest *CSteamNetworkingSocketsSTUNRequest::SendBindRequest ( IRawUDPSocket *pRawSock, SteamNetworkingIPAddr remoteAddr, CRecvSTUNPktCallback cb, int nEncoding )
965945{
@@ -992,11 +972,6 @@ CSteamNetworkingSocketsSTUNRequest *CSteamNetworkingSocketsSTUNRequest::CreatePe
992972
993973void CSteamNetworkingSocketsSTUNRequest::Cancel ()
994974{
995- if ( m_pBoundSocket != nullptr )
996- {
997- m_pBoundSocket->Close ();
998- }
999- m_pBoundSocket = nullptr ;
1000975 m_pRawSocket = nullptr ;
1001976
1002977 RecvSTUNPktInfo_t subInfo;
@@ -1065,9 +1040,6 @@ bool CSteamNetworkingSocketsSTUNRequest::OnPacketReceived( const RecvPktInfo_t &
10651040 subInfo.m_nAttributes = vecAttributes.Count ();
10661041 subInfo.m_pAttributes = vecAttributes.Base ();
10671042
1068- if ( m_pBoundSocket != nullptr )
1069- m_pBoundSocket->Close ();
1070- m_pBoundSocket = nullptr ;
10711043 m_pRawSocket = nullptr ;
10721044 m_callback ( subInfo );
10731045
0 commit comments