mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
cluster and broker: Propagate zero-timestamp as metadata, too.
This will be cleaned up later to just pass all contained metadata from a cluster event to the queued event, but for now do this here, otherwise we break some internal tests.
This commit is contained in:
parent
ffb07ce2bd
commit
d828e08a9e
2 changed files with 2 additions and 2 deletions
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue