diff --git a/src/PlugIn.cpp b/src/PlugIn.cpp index ff1be6f..c37a7f6 100644 --- a/src/PlugIn.cpp +++ b/src/PlugIn.cpp @@ -126,8 +126,8 @@ aman::Aircraft* PlugIn::generateAircraftMessage(const EuroScopePlugIn::CRadarTar } void PlugIn::OnRadarTargetPositionUpdate(EuroScopePlugIn::CRadarTarget radarTarget) { - /* ignore invalid targets */ - if (false == radarTarget.IsValid()) + /* do nothing if the reporter is not initialized and ignore invalid targets */ + if (false == AircraftReporter::instance().initialized() || false == radarTarget.IsValid()) return; auto flightPlan = radarTarget.GetCorrelatedFlightPlan();