aboutsummaryrefslogtreecommitdiffstats
path: root/tun.go
diff options
context:
space:
mode:
authorFilippo Valsorda <hi@filippo.io>2018-05-20 23:12:55 -0400
committerJason A. Donenfeld <Jason@zx2c4.com>2018-05-21 20:20:13 +0200
commit7bdc5eb54ed7ac45016e6e028913f1594471a074 (patch)
treeb53aaf5d0bb00cf84c6ea65e72510298c760c7f2 /tun.go
parentUser cookie is closer to fwmark than setfib (diff)
downloadwireguard-go-7bdc5eb54ed7ac45016e6e028913f1594471a074.tar.xz
wireguard-go-7bdc5eb54ed7ac45016e6e028913f1594471a074.zip
Properly close DummyTUN to avoid deadlock in TestNoiseHandshake
License: MIT Signed-off-by: Filippo Valsorda <valsorda@google.com>
Diffstat (limited to '')
-rw-r--r--tun.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/tun.go b/tun.go
index 65a878c..d2fb708 100644
--- a/tun.go
+++ b/tun.go
@@ -33,9 +33,11 @@ type TUNDevice interface {
func (device *Device) RoutineTUNEventReader() {
setUp := false
+ logDebug := device.log.Debug
logInfo := device.log.Info
logError := device.log.Error
+ logDebug.Println("Routine: event worker - started")
device.state.starting.Done()
for event := range device.tun.device.Events() {
@@ -67,5 +69,6 @@ func (device *Device) RoutineTUNEventReader() {
}
}
+ logDebug.Println("Routine: event worker - stopped")
device.state.stopping.Done()
}