Fix for Windows CLI Port Forwarding (#715)
This commit is contained in:
committed by
Ta-Ching Chen
parent
8c96d9c6a0
commit
2ad07d68b6
@@ -23,21 +23,12 @@ func findFreePort() (string, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
port := strconv.Itoa(listener.Addr().(*net.TCPAddr).Port)
|
port := strconv.Itoa(listener.Addr().(*net.TCPAddr).Port)
|
||||||
file, err := listener.(*net.TCPListener).File()
|
|
||||||
if err != nil {
|
|
||||||
return "", nil
|
|
||||||
}
|
|
||||||
|
|
||||||
err = listener.Close()
|
err = listener.Close()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
|
|
||||||
err = file.Close()
|
|
||||||
if err != nil {
|
|
||||||
return "", err
|
|
||||||
}
|
|
||||||
|
|
||||||
return port, nil
|
return port, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user