From b9e3a703e8ab176dac0e22a74354e9627277c302 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Tue, 5 Oct 2021 23:56:27 -0600 Subject: driver: use new API Signed-off-by: Jason A. Donenfeld --- main.go | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index 6eb5c428..b9936c44 100644 --- a/main.go +++ b/main.go @@ -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() -- cgit v1.2.3-59-g8ed1b