diff options
| author | David Lönnhager <david.l@mullvad.net> | 2021-12-07 14:40:22 +0100 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2021-12-07 14:40:22 +0100 |
| commit | 5fa6d87ef42bc3452d13e8149b11fd26386b6a83 (patch) | |
| tree | cd50e7a85952cde802dbc018958305c3e506fb40 /windows/driverlogic/src/driverlogic.cpp | |
| parent | f646fcd1607129e3823acd2ff104f5c8dc001772 (diff) | |
| parent | 1491c9d0462da46caa7250a50c5451bf50659d84 (diff) | |
| download | mullvadvpn-5fa6d87ef42bc3452d13e8149b11fd26386b6a83.tar.xz mullvadvpn-5fa6d87ef42bc3452d13e8149b11fd26386b6a83.zip | |
Merge branch 'wg-nt-update'
Diffstat (limited to 'windows/driverlogic/src/driverlogic.cpp')
| -rw-r--r-- | windows/driverlogic/src/driverlogic.cpp | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/windows/driverlogic/src/driverlogic.cpp b/windows/driverlogic/src/driverlogic.cpp index 3cb1739e21..aba746d3e3 100644 --- a/windows/driverlogic/src/driverlogic.cpp +++ b/windows/driverlogic/src/driverlogic.cpp @@ -283,24 +283,16 @@ ReturnCode CommandWireGuardNtCleanup(const std::vector<std::wstring> &args) { ArgumentContext argsContext(args); - argsContext.ensureExactArgumentCount(1); - - const auto poolName = argsContext.next(); + argsContext.ensureExactArgumentCount(0); WireGuardNtDll wgNt; - BOOL rebootRequired; - - if (FALSE == wgNt.deletePoolDriver(poolName.c_str(), &rebootRequired)) + if (FALSE == wgNt.deleteDriver()) { - throw std::runtime_error("Failed to delete WireGuardNT pool"); + throw std::runtime_error("Failed to delete WireGuardNT driver"); } - std::wstringstream ss; - - ss << L"Successfully deleted WireGuardNT pool. Reboot required: " << rebootRequired; - - Log(ss.str()); + Log(L"Successfully deleted WireGuardNT driver"); return ReturnCode::GENERAL_SUCCESS; } |
