From df65441decd1c6e1d1403fbb9916823fbb758d0b Mon Sep 17 00:00:00 2001 From: David Scott Date: Thu, 14 Apr 2016 17:43:22 +0100 Subject: [PATCH] proxy: we don't need to explicitly unexposePort any more The port will be automatically removed when the fd/fid is closed by a process exit/crash, or by a hypervisor crash. Signed-off-by: David Scott --- alpine/packages/proxy/main.go | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/alpine/packages/proxy/main.go b/alpine/packages/proxy/main.go index f70560924..ebd026c24 100644 --- a/alpine/packages/proxy/main.go +++ b/alpine/packages/proxy/main.go @@ -20,13 +20,11 @@ func main() { } p, err := libproxy.NewProxy(host, container) if err != nil { - unexposePort(host) sendError(err) } go handleStopSignals(p) sendOK() p.Run() - unexposePort(host) os.Exit(0) } @@ -71,12 +69,3 @@ func exposePort(host net.Addr, port int) error { return nil } - -func unexposePort(host net.Addr) { - name := host.String() - log.Printf("unexposePort %s\n", name) - err := os.Remove("/port/" + name) - if err != nil { - log.Printf("Failed to remove /port/%s: %#v\n", name, err) - } -}