implement match_only for resolve routing action
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
--- a/route/conn.go
|
||||
+++ b/route/conn.go
|
||||
@@ -96,7 +96,7 @@
|
||||
remoteConn net.Conn
|
||||
err error
|
||||
)
|
||||
- if len(metadata.DestinationAddresses) > 0 || metadata.Destination.IsIP() {
|
||||
+ if !metadata.IgnoreDestinationAddresses && (len(metadata.DestinationAddresses) > 0 || metadata.Destination.IsIP()) {
|
||||
remoteConn, err = dialer.DialSerialNetwork(ctx, this, N.NetworkTCP, metadata.Destination, metadata.DestinationAddresses, metadata.NetworkStrategy, metadata.NetworkType, metadata.FallbackNetworkType, metadata.FallbackDelay)
|
||||
} else {
|
||||
remoteConn, err = this.DialContext(ctx, N.NetworkTCP, metadata.Destination)
|
||||
Reference in New Issue
Block a user