|
|
@@ -62,7 +62,10 @@ func makeTCPDialer(config *DialConfig) func(network, addr string) (net.Conn, err
|
|
|
return nil, ContextError(err)
|
|
|
}
|
|
|
if config.ResolvedIPCallback != nil {
|
|
|
- config.ResolvedIPCallback(conn.RemoteAddr().String())
|
|
|
+ host, _, err := net.SplitHostPort(conn.RemoteAddr().String())
|
|
|
+ if err == nil {
|
|
|
+ config.ResolvedIPCallback(host)
|
|
|
+ }
|
|
|
}
|
|
|
return conn, nil
|
|
|
}
|