summaryrefslogtreecommitdiffhomepage
path: root/windows/driverlogic/src/driverlogic.cpp
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2021-12-07 14:40:22 +0100
committerDavid Lönnhager <david.l@mullvad.net>2021-12-07 14:40:22 +0100
commit5fa6d87ef42bc3452d13e8149b11fd26386b6a83 (patch)
treecd50e7a85952cde802dbc018958305c3e506fb40 /windows/driverlogic/src/driverlogic.cpp
parentf646fcd1607129e3823acd2ff104f5c8dc001772 (diff)
parent1491c9d0462da46caa7250a50c5451bf50659d84 (diff)
downloadmullvadvpn-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.cpp16
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;
}