fix race condition around connection count getting #76

Manually merged
sarah merged 1 commits from dan/libricochet-go:race into master 2020-02-04 00:01:20 +00:00
1 changed files with 2 additions and 0 deletions

View File

@ -136,6 +136,8 @@ func (ra *RicochetApplication) Close(onion string) {
// ConnectionCount returns the number of concurrent connections to the application
func (ra *RicochetApplication) ConnectionCount() int {
ra.lock.Lock()
defer ra.lock.Unlock()
return len(ra.instances)
}