commit | 87bcb38fba807cf2f45bc15756795923bd33b4ae | [log] [tgz] |
---|---|---|
author | Menghan Li <menghanl@google.com> | Mon Nov 13 13:43:31 2017 -0800 |
committer | GitHub <noreply@github.com> | Mon Nov 13 13:43:31 2017 -0800 |
tree | 9cb6876767f9f531d252fe05a5fe6148dbc4920a | |
parent | 5f2e2f999e8170e103a7516fefeee3ceba1f7877 [diff] |
Eliminate race on ac.acbw (#1666) Guard ac.acbw with mutex
diff --git a/balancer_conn_wrappers.go b/balancer_conn_wrappers.go index c673b98..ebfee4a 100644 --- a/balancer_conn_wrappers.go +++ b/balancer_conn_wrappers.go
@@ -246,7 +246,9 @@ return } acbw.ac = ac + ac.mu.Lock() ac.acbw = acbw + ac.mu.Unlock() if acState != connectivity.Idle { ac.connect() }