AuthQueryCache QC;
AuthZoneCache g_zoneCache;
std::unique_ptr<DNSProxy> DP{nullptr};
-static std::unique_ptr<DynListener> g_DynListener{nullptr};
+static std::unique_ptr<DynListener> s_dynListener{nullptr};
CommunicatorClass Communicator;
static double avg_latency{0.0}, receive_latency{0.0}, cache_latency{0.0}, backend_latency{0.0}, send_latency{0.0};
static unique_ptr<TCPNameserver> s_tcpNameserver{nullptr};
}
// NOW SAFE TO CREATE THREADS!
- g_DynListener->go();
+ s_dynListener->go();
if (::arg().mustDo("webserver") || ::arg().mustDo("api"))
webserver.go();
if (isGuarded(argv)) {
g_log << Logger::Warning << "This is a guarded instance of pdns" << endl;
- g_DynListener = std::make_unique<DynListener>(); // listens on stdin
+ s_dynListener = std::make_unique<DynListener>(); // listens on stdin
}
else {
g_log << Logger::Warning << "This is a standalone pdns" << endl;
if (::arg().mustDo("control-console"))
- g_DynListener = std::make_unique<DynListener>();
+ s_dynListener = std::make_unique<DynListener>();
else
- g_DynListener = std::make_unique<DynListener>(g_programname);
+ s_dynListener = std::make_unique<DynListener>(g_programname);
writePid();
}