From e52d278a97f6ae17e102348c2bde415cf7cdacc3 Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Thu, 20 Feb 2020 16:03:39 +0100 Subject: [PATCH] dnsdist: Don't overwrite DoH frontends with 'setLocal()' --- pdns/dnsdist-lua.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pdns/dnsdist-lua.cc b/pdns/dnsdist-lua.cc index 83b76a80c3..8ff462b09f 100644 --- a/pdns/dnsdist-lua.cc +++ b/pdns/dnsdist-lua.cc @@ -566,7 +566,7 @@ static void setupLuaConfig(bool client, bool configCheck) ComboAddress loc(addr, 53); for (auto it = g_frontends.begin(); it != g_frontends.end(); ) { /* DoH, DoT and DNSCrypt frontends are separate */ - if ((*it)->tlsFrontend == nullptr && (*it)->dnscryptCtx == nullptr) { + if ((*it)->tlsFrontend == nullptr && (*it)->dnscryptCtx == nullptr && (*it)->dohFrontend == nullptr) { it = g_frontends.erase(it); } else { -- 2.47.2