diff options
| author | David Lönnhager <david.l@mullvad.net> | 2019-10-30 09:03:40 +0100 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2019-10-30 14:58:41 +0100 |
| commit | 0852213c7980e2b8e387fddaf072ea8ecff74c15 (patch) | |
| tree | 71bdfffa0b454a956802bcf24ac77ad4120d8798 | |
| parent | 4965f68c4d42e7f5beb86ddab6873d942a2191e0 (diff) | |
| download | mullvadvpn-0852213c7980e2b8e387fddaf072ea8ecff74c15.tar.xz mullvadvpn-0852213c7980e2b8e387fddaf072ea8ecff74c15.zip | |
Report 'Delete' event for any adapter that was added in NetworkAdapterMonitor
| -rw-r--r-- | windows/winnet/src/winnet/networkadaptermonitor.cpp | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/windows/winnet/src/winnet/networkadaptermonitor.cpp b/windows/winnet/src/winnet/networkadaptermonitor.cpp index a235ac3db1..77ce292501 100644 --- a/windows/winnet/src/winnet/networkadaptermonitor.cpp +++ b/windows/winnet/src/winnet/networkadaptermonitor.cpp @@ -251,14 +251,15 @@ void NetworkAdapterMonitor::callback(const MIB_IPINTERFACE_ROW *hint, MIB_NOTIFI { m_filteredAdapters.erase(filteredIt); - if (m_filter(iface)) - { - m_updateSink( - m_filteredAdapters, - &iface, - UpdateType::Delete - ); - } + // + // We report 'Delete' for any adapter that was + // approved by the filter when reported. + // + m_updateSink( + m_filteredAdapters, + &iface, + UpdateType::Delete + ); } } } |
