From: Remi Gacogne Date: Tue, 20 Jan 2026 11:32:08 +0000 (+0100) Subject: dnsdist: Prevent a copy while parsing YAML configuration X-Git-Tag: rec-5.4.0-beta1~24^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ba1e3ca3edf0c5cb9e67e8d4a05cf6c6ad5951ce;p=thirdparty%2Fpdns.git dnsdist: Prevent a copy while parsing YAML configuration Signed-off-by: Remi Gacogne --- diff --git a/pdns/dnsdistdist/dnsdist-configuration-yaml.cc b/pdns/dnsdistdist/dnsdist-configuration-yaml.cc index 188682bcad..a4b44e0d43 100644 --- a/pdns/dnsdistdist/dnsdist-configuration-yaml.cc +++ b/pdns/dnsdistdist/dnsdist-configuration-yaml.cc @@ -1006,7 +1006,7 @@ static void handleLoggingConfiguration(const Context& context, const dnsdist::ru } } - dnsdist::configuration::updateImmutableConfiguration([settings, timeFormat](dnsdist::configuration::ImmutableConfiguration& config) { + dnsdist::configuration::updateImmutableConfiguration([&settings, timeFormat](dnsdist::configuration::ImmutableConfiguration& config) { config.d_loggingBackend = std::string(settings.structured.backend); config.d_structuredLogging = settings.structured.enabled; if (timeFormat) {