From e71fa909f267216d61399847282f234226866f83 Mon Sep 17 00:00:00 2001 From: Rob Findley Date: Tue, 2 Sep 2025 18:23:34 +0000 Subject: [PATCH] examples/server/distributed: address comment in #380 I failed to push my branch before merging #380. Address one minor comment from that PR. --- examples/server/distributed/main.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/server/distributed/main.go b/examples/server/distributed/main.go index 43d959e6..0433f1fa 100644 --- a/examples/server/distributed/main.go +++ b/examples/server/distributed/main.go @@ -80,7 +80,6 @@ func parent() { var wg sync.WaitGroup childURLs := make([]*url.URL, len(ports)) for i, port := range ports { - wg.Add(1) childURL := fmt.Sprintf("http://localhost:%s", port) childURLs[i], err = url.Parse(childURL) if err != nil { @@ -89,6 +88,8 @@ func parent() { cmd := exec.CommandContext(ctx, exe, os.Args[1:]...) cmd.Env = append(os.Environ(), fmt.Sprintf("%s=%s", childPortVar, port)) cmd.Stderr = os.Stderr + + wg.Add(1) go func() { defer wg.Done() log.Printf("starting child %d at %s", i, childURL)