]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
auth bind: call DynListener static functions correctly 9858/head
authorYour Name <peter.van.dijk@powerdns.com>
Fri, 11 Dec 2020 14:58:02 +0000 (15:58 +0100)
committerYour Name <peter.van.dijk@powerdns.com>
Fri, 11 Dec 2020 14:58:02 +0000 (15:58 +0100)
modules/bindbackend/bindbackend2.cc

index 4e1d3ba8846fb39d3bbdfbdc31bfa47c986ced42..6afb259cf8b982add1f92f316bd79e12610a629a 100644 (file)
@@ -742,12 +742,11 @@ Bind2Backend::Bind2Backend(const string &suffix, bool loadZones)
     s_first=0;
   }
   
-  extern DynListener *dl;
-  dl->registerFunc("BIND-RELOAD-NOW", &DLReloadNowHandler, "bindbackend: reload domains", "<domains>");
-  dl->registerFunc("BIND-DOMAIN-STATUS", &DLDomStatusHandler, "bindbackend: list status of all domains", "[domains]");
-  dl->registerFunc("BIND-DOMAIN-EXTENDED-STATUS", &DLDomExtendedStatusHandler, "bindbackend: list the extended status of all domains", "[domains]");
-  dl->registerFunc("BIND-LIST-REJECTS", &DLListRejectsHandler, "bindbackend: list rejected domains");
-  dl->registerFunc("BIND-ADD-ZONE", &DLAddDomainHandler, "bindbackend: add zone", "<domain> <filename>");
+  DynListener::registerFunc("BIND-RELOAD-NOW", &DLReloadNowHandler, "bindbackend: reload domains", "<domains>");
+  DynListener::registerFunc("BIND-DOMAIN-STATUS", &DLDomStatusHandler, "bindbackend: list status of all domains", "[domains]");
+  DynListener::registerFunc("BIND-DOMAIN-EXTENDED-STATUS", &DLDomExtendedStatusHandler, "bindbackend: list the extended status of all domains", "[domains]");
+  DynListener::registerFunc("BIND-LIST-REJECTS", &DLListRejectsHandler, "bindbackend: list rejected domains");
+  DynListener::registerFunc("BIND-ADD-ZONE", &DLAddDomainHandler, "bindbackend: add zone", "<domain> <filename>");
 }
 
 Bind2Backend::~Bind2Backend()