mirror of
https://github.com/yggdrasil-network/yggdrasil-go.git
synced 2025-04-28 06:05:06 +03:00
Merge pull request #284 from Arceliar/dht
insert a copy when calling dht.insertPeer
This commit is contained in:
commit
4e5906bf23
1 changed files with 2 additions and 1 deletions
|
@ -145,7 +145,8 @@ func (t *dht) insertPeer(info *dhtInfo) {
|
|||
oldInfo, isIn := t.table[*info.getNodeID()]
|
||||
if !isIn || time.Since(oldInfo.recv) > dht_max_delay+30*time.Second {
|
||||
// TODO? also check coords?
|
||||
t.insert(info)
|
||||
newInfo := *info // Insert a copy
|
||||
t.insert(&newInfo)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue