diff options
| author | David Lönnhager <david.l@mullvad.net> | 2019-11-28 09:51:05 +0100 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2019-12-03 09:17:30 +0100 |
| commit | ba20a7fa733fa02010b62582b220f716444abb50 (patch) | |
| tree | 07db2f885d8e7f7cd8fa989b14cc119d3a700219 /windows/nsis-plugins/src/driverlogic/context.cpp | |
| parent | 853487998435b53a26574b262d23f7c7b1c045b7 (diff) | |
| download | mullvadvpn-ba20a7fa733fa02010b62582b220f716444abb50.tar.xz mullvadvpn-ba20a7fa733fa02010b62582b220f716444abb50.zip | |
More specific error logs in IdentifyNewAdapter
Diffstat (limited to 'windows/nsis-plugins/src/driverlogic/context.cpp')
| -rw-r--r-- | windows/nsis-plugins/src/driverlogic/context.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/windows/nsis-plugins/src/driverlogic/context.cpp b/windows/nsis-plugins/src/driverlogic/context.cpp index ff46416d0a..083e533ddb 100644 --- a/windows/nsis-plugins/src/driverlogic/context.cpp +++ b/windows/nsis-plugins/src/driverlogic/context.cpp @@ -412,13 +412,19 @@ Context::NetworkAdapter Context::getNewAdapter() } } - if (added.size() != 1) + if (added.size() == 0) { LogAdapters(L"Enumerable network TAP adapters", m_currentState); - LogAdapters(L"New TAP adapters:", added); throw std::runtime_error("Unable to identify recently added TAP adapter"); } + else if (added.size() > 1) + { + LogAdapters(L"Enumerable network TAP adapters", m_currentState); + LogAdapters(L"New TAP adapters:", added); + + throw std::runtime_error("Identified more TAP adapters than expected"); + } return *added.begin(); } |
