mirror of
				https://github.com/PurpleI2P/i2pd.git
				synced 2025-11-04 08:30:46 +00:00 
			
		
		
		
	check if port if specified
This commit is contained in:
		
							parent
							
								
									b43a9cc80d
								
							
						
					
					
						commit
						9d79b26506
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -453,7 +453,7 @@ namespace transport
 | 
			
		|||
				m_Service.post (std::bind (&SSUServer::CreateSessionThroughIntroducer, this, router, address, peerTest)); // always V4 thread
 | 
			
		||||
			else
 | 
			
		||||
			{
 | 
			
		||||
				if (address->host.is_unspecified ()) return false;	
 | 
			
		||||
				if (address->host.is_unspecified () || !address->port) return false;	
 | 
			
		||||
				boost::asio::ip::udp::endpoint remoteEndpoint (address->host, address->port);
 | 
			
		||||
				m_Service.post (std::bind (&SSUServer::CreateDirectSession, this, router, remoteEndpoint, peerTest));
 | 
			
		||||
			}
 | 
			
		||||
| 
						 | 
				
			
			@ -802,7 +802,7 @@ namespace transport
 | 
			
		|||
					if (introducer && !requested.count (introducer)) // not requested already
 | 
			
		||||
					{	
 | 
			
		||||
						auto address = v4 ? introducer->GetSSUAddress (true) : introducer->GetSSUV6Address ();
 | 
			
		||||
						if (address && !address->host.is_unspecified ())
 | 
			
		||||
						if (address && !address->host.is_unspecified () && address->port)
 | 
			
		||||
						{
 | 
			
		||||
							boost::asio::ip::udp::endpoint ep (address->host, address->port);
 | 
			
		||||
							if (std::find (introducers.begin (), introducers.end (), ep) == introducers.end ()) // not connected yet
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue