From 9a6de424cde584d34afc8c020ed89955d68d23c5 Mon Sep 17 00:00:00 2001 From: Spencer Judge Date: Mon, 16 Sep 2024 11:02:01 -0700 Subject: [PATCH] Cap UI port at max value --- temporalcli/commands.server.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/temporalcli/commands.server.go b/temporalcli/commands.server.go index cee3f1ce..3356518d 100644 --- a/temporalcli/commands.server.go +++ b/temporalcli/commands.server.go @@ -73,6 +73,9 @@ func (t *TemporalServerStartDevCommand) run(cctx *CommandContext, args []string) } if opts.UIPort == 0 { opts.UIPort = t.Port + 1000 + if opts.UIPort > 65535 { + opts.UIPort = 65535 + } if err := devserver.CheckPortFree(opts.UIIP, opts.UIPort); err != nil { return fmt.Errorf("can't use default UI port %d (%d + 1000): %w", opts.UIPort, t.Port, err) }