diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2021-10-05 23:56:27 -0600 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2021-10-05 23:56:27 -0600 |
commit | b9e3a703e8ab176dac0e22a74354e9627277c302 (patch) | |
tree | b03cc7a3ac2c11b0ff7f9b4f960a843ceea9594c /main.go | |
parent | docs: add example for task scheduler (diff) | |
download | wireguard-windows-b9e3a703e8ab176dac0e22a74354e9627277c302.tar.xz wireguard-windows-b9e3a703e8ab176dac0e22a74354e9627277c302.zip |
driver: use new API
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'main.go')
-rw-r--r-- | main.go | 12 |
1 files changed, 4 insertions, 8 deletions
@@ -75,7 +75,7 @@ func usage() { "/ui CMD_READ_HANDLE CMD_WRITE_HANDLE CMD_EVENT_HANDLE LOG_MAPPING_HANDLE", "/dumplog", "/update", - "/removealladapters", + "/removedriver", } builder := strings.Builder{} for _, flag := range flags { @@ -315,23 +315,19 @@ func main() { } } return - case "/removealladapters": + case "/removedriver": if len(os.Args) != 2 { usage() } - var rebootRequiredDriver, rebootRequiredWintun bool var err error - rebootRequiredDriver, err = driver.DefaultPool.DeleteDriver() + err = driver.Uninstall() if err != nil { fatal(err) } - rebootRequiredWintun, err = tun.WintunPool.DeleteDriver() + _, err = tun.WintunPool.DeleteDriver() if err != nil { fatal(err) } - if rebootRequiredWintun || rebootRequiredDriver { - log.Println("A reboot may be required") - } return } usage() |