diff --git a/src/flow-monitor/helper/flow-monitor-helper.cc b/src/flow-monitor/helper/flow-monitor-helper.cc index a2d0a5b1a..1b03b628c 100644 --- a/src/flow-monitor/helper/flow-monitor-helper.cc +++ b/src/flow-monitor/helper/flow-monitor-helper.cc @@ -81,9 +81,13 @@ FlowMonitorHelper::Install (Ptr node) { Ptr monitor = GetMonitor (); Ptr classifier = GetClassifier (); - Ptr probe = Create (monitor, - DynamicCast (classifier), - node); + Ptr ipv4 = node->GetObject (); + if (ipv4) + { + Ptr probe = Create (monitor, + DynamicCast (classifier), + node); + } return m_flowMonitor; }