diff --git a/CHANGES b/CHANGES index 031b4d2919..8c12ab7b5f 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,7 @@ +8.0.0-dev.74 | 2025-05-08 13:46:54 -0700 + + * Downgrade broker clone FatalError to an Error (Tim Wojtulewicz, Corelight) + 8.0.0-dev.72 | 2025-05-08 13:18:52 +0200 * probabilistic/BitVector: Add include (Arne Welzel, Corelight) diff --git a/VERSION b/VERSION index 88942b808d..b578bb24ef 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -8.0.0-dev.72 +8.0.0-dev.74 diff --git a/src/broker/Manager.cc b/src/broker/Manager.cc index 0427aca1e6..544544b207 100644 --- a/src/broker/Manager.cc +++ b/src/broker/Manager.cc @@ -2092,8 +2092,10 @@ detail::StoreHandleVal* Manager::MakeClone(const string& name, double resync_int auto handle = new detail::StoreHandleVal{*result}; Ref(handle); - if ( ! handle->proxy.valid() ) - reporter->FatalError("Failed to create clone for data store %s", name.c_str()); + if ( ! handle->proxy.valid() ) { + reporter->Error("Failed to create clone for data store %s", name.c_str()); + return nullptr; + } data_stores.emplace(name, handle); if ( ! iosource_mgr->RegisterFd(handle->proxy.mailbox().descriptor(), this) )