diff --git a/src/metrics/impl/session_impl.cpp b/src/metrics/impl/session_impl.cpp index 6cc9484..05aa71d 100644 --- a/src/metrics/impl/session_impl.cpp +++ b/src/metrics/impl/session_impl.cpp @@ -69,6 +69,7 @@ namespace lean::metrics { } stop(); + return; } handleRequest(parser_->release()); diff --git a/src/metrics/session.hpp b/src/metrics/session.hpp index e8703c7..f612bd8 100644 --- a/src/metrics/session.hpp +++ b/src/metrics/session.hpp @@ -37,6 +37,9 @@ namespace lean::metrics { static constexpr size_t kDefaultRequestSize = 10000u; static constexpr Duration kDefaultTimeout = std::chrono::seconds(30); + // Fixes default field values with boost::di. + Configuration() = default; + size_t max_request_size{kDefaultRequestSize}; Duration operation_timeout{kDefaultTimeout}; };