diff options
author | Mathias Hall-Andersen <mathias@hall-andersen.dk> | 2018-02-04 19:18:44 +0100 |
---|---|---|
committer | Mathias Hall-Andersen <mathias@hall-andersen.dk> | 2018-02-04 19:18:44 +0100 |
commit | ceccd394200b9152f4df57e5bbe7d7e9002b8704 (patch) | |
tree | 877ac749a2bdde2d1455630a211134bbc31edb1b /peer.go | |
parent | Merge branch 'master' into timer-teardown (diff) | |
download | wireguard-go-ceccd394200b9152f4df57e5bbe7d7e9002b8704.tar.xz wireguard-go-ceccd394200b9152f4df57e5bbe7d7e9002b8704.zip |
Work on logging format
Diffstat (limited to 'peer.go')
-rw-r--r-- | peer.go | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -200,7 +200,8 @@ func (peer *Peer) Start() { return } - peer.device.log.Debug.Println("Starting:", peer.String()) + device := peer.device + device.log.Debug.Println(peer.String(), ": Starting...") // sanity check : these should be 0 @@ -247,7 +248,7 @@ func (peer *Peer) Stop() { } device := peer.device - device.log.Debug.Println("Stopping:", peer.String()) + device.log.Debug.Println(peer.String(), ": Stopping...") // stop & wait for ongoing peer routines @@ -270,6 +271,13 @@ func (peer *Peer) Stop() { close(peer.queue.outbound) close(peer.queue.inbound) + // close signals + + peer.signal.newKeyPair.Close() + peer.signal.handshakeBegin.Close() + peer.signal.handshakeCompleted.Close() + peer.signal.flushNonceQueue.Close() + // clear key pairs kp := &peer.keyPairs |