diff --git a/CHANGES b/CHANGES index 0b2132dc04..c0ec73c437 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,7 @@ +5.1.0-dev.204 | 2022-07-08 10:13:00 -0700 + + * Fix usage of broker::convert(double,timespan) (Tim Wojtulewicz, Corelight) + 5.1.0-dev.202 | 2022-07-08 09:55:35 -0700 * Avoid calling safe_realloc unnecessarily from ODesc::Grow() (Tim Wojtulewicz, Corelight) diff --git a/VERSION b/VERSION index 13c63ade24..0509d20bd9 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -5.1.0-dev.202 +5.1.0-dev.204 diff --git a/src/broker/Manager.cc b/src/broker/Manager.cc index 485dd41f57..a8bcd7e6f8 100644 --- a/src/broker/Manager.cc +++ b/src/broker/Manager.cc @@ -2050,9 +2050,9 @@ void Manager::PrepareForwarding(const std::string& name) void Manager::SetMetricsExportInterval(double value) { - broker::timespan ts; - if ( broker::convert(value, ts) ) - bstate->endpoint.metrics_exporter().set_interval(ts); + using dbl_seconds = std::chrono::duration; + auto ts = std::chrono::duration_cast(dbl_seconds{value}); + bstate->endpoint.metrics_exporter().set_interval(ts); } void Manager::SetMetricsExportTopic(std::string value)