aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/manager
diff options
context:
space:
mode:
authorSimon Rozman <simon@rozman.si>2020-07-22 13:35:55 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2020-11-13 14:40:36 +0100
commit623a289a0567b43725dabb1450d772804e31639e (patch)
tree29ad563645eb1cd53013b695f7ee342cdbadc739 /manager
parentwintun: move to RCDATA resource (diff)
downloadwireguard-windows-623a289a0567b43725dabb1450d772804e31639e.tar.xz
wireguard-windows-623a289a0567b43725dabb1450d772804e31639e.zip
manager: adopt new Wintun API
Signed-off-by: Simon Rozman <simon@rozman.si>
Diffstat (limited to 'manager')
-rw-r--r--manager/interfacecleanup.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/manager/interfacecleanup.go b/manager/interfacecleanup.go
index f5d9ef48..72f70aaa 100644
--- a/manager/interfacecleanup.go
+++ b/manager/interfacecleanup.go
@@ -26,10 +26,10 @@ func cleanupStaleWintunInterfaces() {
}
defer m.Disconnect()
- tun.WintunPool.DeleteMatchingInterfaces(func(wintun *wintun.Interface) bool {
+ tun.WintunPool.DeleteMatchingAdapters(func(wintun *wintun.Adapter) bool {
interfaceName, err := wintun.Name()
if err != nil {
- log.Printf("Removing Wintun interface %s because determining interface name failed: %v", wintun.GUID().String(), err)
+ log.Printf("Removing Wintun interface because determining interface name failed: %v", err)
return true
}
serviceName, err := services.ServiceNameOfTunnel(interfaceName)
@@ -54,5 +54,5 @@ func cleanupStaleWintunInterfaces() {
return true
}
return false
- })
+ }, false)
}