From 451a06cd0065fbd1364347cece5335bf921402af Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Thu, 10 Jul 2025 10:53:19 +0200 Subject: [PATCH] dnsdist: Properly process the YAML source parameter for backends Signed-off-by: Remi Gacogne --- pdns/dnsdistdist/dnsdist-configuration-yaml.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pdns/dnsdistdist/dnsdist-configuration-yaml.cc b/pdns/dnsdistdist/dnsdist-configuration-yaml.cc index 53a72c27d1..5c9b59ad91 100644 --- a/pdns/dnsdistdist/dnsdist-configuration-yaml.cc +++ b/pdns/dnsdistdist/dnsdist-configuration-yaml.cc @@ -503,6 +503,9 @@ static std::shared_ptr createBackendFromConfiguration(const dns } backendConfig.remote = ComboAddress(std::string(config.address), serverPort); + if (!config.source.empty()) { + DownstreamState::parseSourceParameter(std::string(config.source), backendConfig); + } if (protocol == "dot" || protocol == "doh") { tlsCtx = getTLSContext(backendConfig.d_tlsParams); -- 2.47.2