summaryrefslogtreecommitdiffhomepage
path: root/windows/nsis-plugins/src
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2019-11-25 15:25:40 +0100
committerDavid Lönnhager <david.l@mullvad.net>2019-11-26 12:25:04 +0100
commit6bc507eea040c62870b241daa7524097a8a86811 (patch)
tree5ba44bf4966adeb25411bd48d7182a46fa5736d3 /windows/nsis-plugins/src
parent9780a487f6abf8aa127cc63c37f89541e978a49f (diff)
downloadmullvadvpn-6bc507eea040c62870b241daa7524097a8a86811.tar.xz
mullvadvpn-6bc507eea040c62870b241daa7524097a8a86811.zip
Log more details when IdentifyNewAdapter fails
Diffstat (limited to 'windows/nsis-plugins/src')
-rw-r--r--windows/nsis-plugins/src/driverlogic/context.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/windows/nsis-plugins/src/driverlogic/context.cpp b/windows/nsis-plugins/src/driverlogic/context.cpp
index 33e66da0ab..42394e25e3 100644
--- a/windows/nsis-plugins/src/driverlogic/context.cpp
+++ b/windows/nsis-plugins/src/driverlogic/context.cpp
@@ -81,7 +81,8 @@ std::set<Context::NetworkAdapter> GetTapAdapters(const std::set<Context::Network
return tapAdapters;
}
-void LogAdapters(const std::wstring &description, const std::set<Context::NetworkAdapter> &adapters)
+template<typename T>
+void LogAdapters(const std::wstring &description, const T &adapters)
{
//
// Flatten the information so we can log it more easily.
@@ -239,6 +240,7 @@ Context::NetworkAdapter Context::getNewAdapter()
if (added.size() != 1)
{
LogAdapters(L"Enumerable network adapters", m_currentState);
+ LogAdapters(L"Added TAP adapters", added);
throw std::runtime_error("Unable to identify recently added TAP adapter");
}