aboutsummaryrefslogtreecommitdiff
path: root/src/device.go
diff options
context:
space:
mode:
authorMathias Hall-Andersen <mathias@hall-andersen.dk>2017-06-29 14:39:21 +0200
committerMathias Hall-Andersen <mathias@hall-andersen.dk>2017-06-29 14:39:21 +0200
commit7e185db1418635a28e5aacbd17b1f17b9ab89e35 (patch)
treee617d1dbca6c3d45207f9db145ec270bf8496132 /src/device.go
parent1f0976a26c1d0a6b5eb2c0aa993f12d89f96eed2 (diff)
downloadwireguard-go-7e185db1418635a28e5aacbd17b1f17b9ab89e35.tar.gz
wireguard-go-7e185db1418635a28e5aacbd17b1f17b9ab89e35.zip
Completed get/set configuration
For debugging of "outbound flow" Mostly, a few things still missing
Diffstat (limited to 'src/device.go')
-rw-r--r--src/device.go8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/device.go b/src/device.go
index a7a5c7b..52ac6a4 100644
--- a/src/device.go
+++ b/src/device.go
@@ -81,10 +81,7 @@ func (device *Device) RemovePeer(key NoisePublicKey) {
peer.mutex.Lock()
device.routingTable.RemovePeer(peer)
delete(device.peers, key)
-}
-
-func (device *Device) RemoveAllAllowedIps(peer *Peer) {
-
+ peer.Close()
}
func (device *Device) RemoveAllPeers() {
@@ -93,8 +90,7 @@ func (device *Device) RemoveAllPeers() {
for key, peer := range device.peers {
peer.mutex.Lock()
- device.routingTable.RemovePeer(peer)
delete(device.peers, key)
- peer.mutex.Unlock()
+ peer.Close()
}
}