Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.2:Update
nginx-ingress-controller
rootless-is-port-available.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rootless-is-port-available.patch of Package nginx-ingress-controller
Index: ingress-nginx-nginx-0.15.0/internal/net/net.go =================================================================== --- ingress-nginx-nginx-0.15.0.orig/internal/net/net.go +++ ingress-nginx-nginx-0.15.0/internal/net/net.go @@ -29,12 +29,12 @@ func IsIPV6(ip _net.IP) bool { // IsPortAvailable checks if a TCP port is available or not func IsPortAvailable(p int) bool { - ln, err := _net.Listen("tcp", fmt.Sprintf(":%v", p)) + conn, err := _net.Dial("tcp", fmt.Sprintf(":%v", p)) if err != nil { - return false + return true } - ln.Close() - return true + defer conn.Close() + return false } // IsIPv6Enabled checks if IPV6 is enabled or not
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor