summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--windows/winnet/src/winnet/networkadaptermonitor.cpp17
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
+ );
}
}
}