summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@sbcglobal.net>2015-09-03 16:58:10 -0600
committerLuke Shumaker <lukeshu@sbcglobal.net>2015-09-03 16:58:10 -0600
commita6c2e22de92f459a52b8151ccc7f7c562c954750 (patch)
tree70d5daf3e718a2715ab2f29c4b2a28c424f0f8dc /src
parent82de0f5ad450f3add2a8e7674cf5e019af609a66 (diff)
Fix a race condition: WaitGroup.Add() should be called before "go"
Diffstat (limited to 'src')
-rw-r--r--src/nslcd_systemd/nslcd_systemd.go2
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)
}()