diff options
Diffstat (limited to 'src/device.go')
-rw-r--r-- | src/device.go | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/src/device.go b/src/device.go index 0317b60..c041987 100644 --- a/src/device.go +++ b/src/device.go @@ -88,28 +88,6 @@ func unsafeRemovePeer(device *Device, peer *Peer, key NoisePublicKey) { device.routing.table.RemovePeer(peer) peer.Stop() - // clean index table - - kp := &peer.keyPairs - kp.mutex.Lock() - - if kp.previous != nil { - device.indices.Delete(kp.previous.localIndex) - } - - if kp.current != nil { - device.indices.Delete(kp.current.localIndex) - } - - if kp.next != nil { - device.indices.Delete(kp.next.localIndex) - } - - kp.previous = nil - kp.current = nil - kp.next = nil - kp.mutex.Unlock() - // remove from peer map delete(device.peers.keyMap, key) |