|  | @@ -3,6 +3,7 @@ package tcp
 | 
											
												
													
														|  |  import (
 |  |  import (
 | 
											
												
													
														|  |  	"crypto/tls"
 |  |  	"crypto/tls"
 | 
											
												
													
														|  |  	"net"
 |  |  	"net"
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |  	"v2ray.com/core/common/errors"
 |  |  	"v2ray.com/core/common/errors"
 | 
											
												
													
														|  |  	"v2ray.com/core/common/log"
 |  |  	"v2ray.com/core/common/log"
 | 
											
												
													
														|  |  	v2net "v2ray.com/core/common/net"
 |  |  	v2net "v2ray.com/core/common/net"
 | 
											
										
											
												
													
														|  | @@ -28,7 +29,7 @@ func Dial(src v2net.Address, dest v2net.Destination, options internet.DialerOpti
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	id := internal.NewConnectionId(src, dest)
 |  |  	id := internal.NewConnectionId(src, dest)
 | 
											
												
													
														|  |  	var conn net.Conn
 |  |  	var conn net.Conn
 | 
											
												
													
														|  | -	if dest.Network == v2net.Network_TCP && tcpSettings.ConnectionReuse.IsEnabled() {
 |  | 
 | 
											
												
													
														|  | 
 |  | +	if dest.Network == v2net.Network_TCP && tcpSettings.IsConnectionReuse() {
 | 
											
												
													
														|  |  		conn = globalCache.Get(id)
 |  |  		conn = globalCache.Get(id)
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  	if conn == nil {
 |  |  	if conn == nil {
 |