[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [meek/bug25613] Consolidate wg.Add and wg.Done under the same if block.
commit ca7f9a9ae01a82c04f93c14b4cbd374441713001
Author: David Fifield <david@xxxxxxxxxxxxxxx>
Date: Tue Apr 30 12:40:17 2019 -0600
Consolidate wg.Add and wg.Done under the same if block.
Suggested by cohosh in https://bugs.torproject.org/15125#comment:14.
---
meek-client-torbrowser/meek-client-torbrowser.go | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/meek-client-torbrowser/meek-client-torbrowser.go b/meek-client-torbrowser/meek-client-torbrowser.go
index eb6ab32..38a9fc3 100644
--- a/meek-client-torbrowser/meek-client-torbrowser.go
+++ b/meek-client-torbrowser/meek-client-torbrowser.go
@@ -417,12 +417,8 @@ func main() {
var wg sync.WaitGroup
if firefoxCmd != nil {
wg.Add(1)
- }
- if meekClientCmd != nil {
- wg.Add(1)
- }
- if firefoxCmd != nil {
go func() {
+ defer wg.Done()
err := terminateCmd(firefoxCmd)
// We terminate Firefox with SIGTERM, so don't log an
// error if the exit status is "terminated by SIGTERM."
@@ -436,16 +432,16 @@ func main() {
if err != nil {
log.Printf("error terminating firefox: %v", err)
}
- wg.Done()
}()
}
if meekClientCmd != nil {
+ wg.Add(1)
go func() {
+ defer wg.Done()
err := terminatePTCmd(meekClientCmd)
if err != nil {
log.Printf("error terminating meek-client: %v", err)
}
- wg.Done()
}()
}
wg.Wait()
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits