diff options
author | Péter Szilágyi <peterke@gmail.com> | 2015-04-28 15:28:04 +0800 |
---|---|---|
committer | Péter Szilágyi <peterke@gmail.com> | 2015-04-28 15:28:04 +0800 |
commit | 4992765032b4318f3f5b4940a553b4e552c55963 (patch) | |
tree | 7c588f14e8b6fe0ea444b5f4fad720bc9051348b /p2p/discover/table.go | |
parent | 437cf4b3acf1b5a4efde64aacaacdf14289010d1 (diff) | |
download | dexon-4992765032b4318f3f5b4940a553b4e552c55963.tar.gz dexon-4992765032b4318f3f5b4940a553b4e552c55963.tar.zst dexon-4992765032b4318f3f5b4940a553b4e552c55963.zip |
p2p/discover: fix goroutine leak due to blocking on sync.Once
Diffstat (limited to 'p2p/discover/table.go')
-rw-r--r-- | p2p/discover/table.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/p2p/discover/table.go b/p2p/discover/table.go index 060aa7c09..d3fe373f4 100644 --- a/p2p/discover/table.go +++ b/p2p/discover/table.go @@ -335,7 +335,7 @@ func (tab *Table) ping(id NodeID, addr *net.UDPAddr) error { } // Pong received, update the database and return tab.db.updateLastPong(id, time.Now()) - go tab.db.expirer() + tab.db.ensureExpirer() return nil } |