diff --git a/src/broker/Manager.cc b/src/broker/Manager.cc index e42bed29ab..2e36509a2f 100644 --- a/src/broker/Manager.cc +++ b/src/broker/Manager.cc @@ -1657,7 +1657,7 @@ void Manager::ProcessMessage(std::string_view topic, broker::zeek::Event& ev) { if ( vl.size() == args.size() ) { zeek::detail::EventMetadataVectorPtr meta; - if ( ts > 0.0 ) + if ( ts >= 0.0 ) meta = zeek::detail::MakeEventMetadataVector(ts); event_mgr.Enqueue(std::move(meta), handler, std::move(vl), util::detail::SOURCE_BROKER); diff --git a/src/cluster/Backend.cc b/src/cluster/Backend.cc index f7300e22d6..ae23a5fbf1 100644 --- a/src/cluster/Backend.cc +++ b/src/cluster/Backend.cc @@ -24,7 +24,7 @@ using namespace zeek::cluster; bool detail::LocalEventHandlingStrategy::DoProcessEvent(std::string_view topic, detail::Event e) { zeek::detail::EventMetadataVectorPtr meta; - if ( auto ts = e.Timestamp(); ts > 0.0 ) + if ( auto ts = e.Timestamp(); ts >= 0.0 ) meta = zeek::detail::MakeEventMetadataVector(e.Timestamp()); zeek::event_mgr.Enqueue(std::move(meta), e.Handler(), std::move(e.Args()), util::detail::SOURCE_BROKER);