From 53952b143f954a342cb81a70c488e9b3b9e0927d Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Sat, 29 Jan 2022 14:19:02 +0000 Subject: [PATCH] fix(server): allow to bind on a random port --- internal/configuration/settings/server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/configuration/settings/server.go b/internal/configuration/settings/server.go index bb39602e..f095ca78 100644 --- a/internal/configuration/settings/server.go +++ b/internal/configuration/settings/server.go @@ -33,7 +33,7 @@ func (c ControlServer) validate() (err error) { uid := os.Getuid() const maxPrivilegedPort = 1023 - if uid != 0 && port <= maxPrivilegedPort { + if uid != 0 && port != 0 && port <= maxPrivilegedPort { return fmt.Errorf("%w: %d when running with user ID %d", ErrControlServerPrivilegedPort, port, uid) }