]> granicus.if.org Git - pdns/commitdiff
dnsdist: Skip non-DNSCrypt binds in `showDNSCryptBinds()`
authorRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 2 Jul 2019 09:06:42 +0000 (11:06 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 2 Jul 2019 09:06:42 +0000 (11:06 +0200)
pdns/dnsdist-lua.cc

index f27fd87f71a3eb470ffe2cd9ec42a720d0b5d74c..ac9f00f46d01077aef7278cc8ec57508cebe44cb 100644 (file)
@@ -1135,6 +1135,9 @@ void setupLuaConfig(bool client)
 
       for (const auto& frontend : g_frontends) {
         const std::shared_ptr<DNSCryptContext> ctx = frontend->dnscryptCtx;
+        if (!ctx) {
+          continue;
+        }
         ret<< (fmt % idx % frontend->local.toStringWithPort() % ctx->getProviderName()) << endl;
         idx++;
       }