diff --git a/src/processor/processor_tracker_feature.cpp b/src/processor/processor_tracker_feature.cpp index bfe2c6cd1ac780d058421d96c64e745b378c3b88..5b3abbf52bbc5715b9613635494a1719f94f17e8 100644 --- a/src/processor/processor_tracker_feature.cpp +++ b/src/processor/processor_tracker_feature.cpp @@ -82,7 +82,13 @@ unsigned int ProcessorTrackerFeature::processKnown() matches_last_from_incoming_.clear(); known_features_incoming_.clear(); - if (!last_ptr_ || known_features_last_.empty()) + if (!last_ptr_) + { + WOLF_TRACE("null last, returning..."); + return 0; + } + + if (known_features_last_.empty()) { WOLF_TRACE("Empty last feature list, returning..."); return 0;