Merge pull request #586 from sjones303/FixPortCheck
Use address:port tuple when checking port forwardingmine
commit
2fa4d5f784
|
|
@ -72,8 +72,8 @@ func (p *PortForwardExtender) fetchPodName(path string) (string, error) {
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
// Helpers...
|
// Helpers...
|
||||||
|
|
||||||
func tryListenPort(port string) error {
|
func tryListenPort(address, port string) error {
|
||||||
server, err := net.Listen("tcp", fmt.Sprintf(":%s", port))
|
server, err := net.Listen("tcp", fmt.Sprintf("%s:%s", address, port))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
@ -101,7 +101,7 @@ func runForward(v ResourceViewer, pf watch.Forwarder, f *portforward.PortForward
|
||||||
}
|
}
|
||||||
|
|
||||||
func startFwdCB(v ResourceViewer, path, co string, t client.PortTunnel) {
|
func startFwdCB(v ResourceViewer, path, co string, t client.PortTunnel) {
|
||||||
err := tryListenPort(t.LocalPort)
|
err := tryListenPort(t.Address, t.LocalPort)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
v.App().Flash().Err(err)
|
v.App().Flash().Err(err)
|
||||||
return
|
return
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue