1
0
mirror of https://github.com/go-micro/go-micro.git synced 2025-08-10 21:52:01 +02:00

Merge pull request #417 from unistack-org/gossip

registry: [gossip] fix panic
This commit is contained in:
Asim Aslam
2019-02-13 13:41:28 +00:00
committed by GitHub

View File

@@ -561,9 +561,11 @@ func (g *gossipRegistry) run() {
case <-ticker.C:
var addrs []string
g.RLock()
for node, action := range g.members {
if action == nodeActionLeave && g.member.LocalNode().Address() != node {
addrs = append(addrs, node)
if g.member != nil {
for node, action := range g.members {
if action == nodeActionLeave && g.member.LocalNode().Address() != node {
addrs = append(addrs, node)
}
}
}
g.RUnlock()