diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2015-09-03 16:58:10 -0600 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2015-09-03 16:58:10 -0600 |
commit | a6c2e22de92f459a52b8151ccc7f7c562c954750 (patch) | |
tree | 70d5daf3e718a2715ab2f29c4b2a28c424f0f8dc /src | |
parent | 82de0f5ad450f3add2a8e7674cf5e019af609a66 (diff) |
Fix a race condition: WaitGroup.Add() should be called before "go"
Diffstat (limited to 'src')
-rw-r--r-- | src/nslcd_systemd/nslcd_systemd.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nslcd_systemd/nslcd_systemd.go b/src/nslcd_systemd/nslcd_systemd.go index 542afd2..dd548ad 100644 --- a/src/nslcd_systemd/nslcd_systemd.go +++ b/src/nslcd_systemd/nslcd_systemd.go @@ -112,8 +112,8 @@ Loop: sd.Notify(false, "READY=1") } case conn := <-sock: + wg.Add(1) go func() { - wg.Add(1) defer wg.Done() handler(conn, backend) }() |