diff --git a/cmd/common-main.go b/cmd/common-main.go index b5583ce96..fac015530 100644 --- a/cmd/common-main.go +++ b/cmd/common-main.go @@ -388,6 +388,11 @@ func handleCommonCmdArgs(ctx *cli.Context) { if err != nil { logger.FatalIf(err, "Unable to get free port for Console UI on the host") } + // hold the port + l, err := net.Listen("TCP", fmt.Sprintf(":%s", p.String())) + if err == nil { + defer l.Close() + } consoleAddr = net.JoinHostPort("", p.String()) }