From 54d897e28c060de5f9ff9e9925d0526625f84cae Mon Sep 17 00:00:00 2001 From: Otto Moerbeek Date: Tue, 10 Dec 2024 10:20:58 +0100 Subject: [PATCH] Add comments about the prupose of the added arguments to make{UDP,TCP}ServerSockets --- pdns/recursordist/pdns_recursor.cc | 1 + pdns/recursordist/rec-main.cc | 1 + pdns/recursordist/rec-tcp.cc | 1 + 3 files changed, 3 insertions(+) diff --git a/pdns/recursordist/pdns_recursor.cc b/pdns/recursordist/pdns_recursor.cc index f395ad7aca..8ea9286171 100644 --- a/pdns/recursordist/pdns_recursor.cc +++ b/pdns/recursordist/pdns_recursor.cc @@ -2682,6 +2682,7 @@ static void handleNewUDPQuestion(int fileDesc, FDMultiplexer::funcparam_t& /* va t_Counters.updateSnap(g_regressionTestMode); } +// The two last arguments to makeUDPServerSockets are used for logging purposes only unsigned int makeUDPServerSockets(deferredAdd_t& deferredAdds, Logr::log_t log, bool doLog, unsigned int instances) { int one = 1; diff --git a/pdns/recursordist/rec-main.cc b/pdns/recursordist/rec-main.cc index b06a55c04d..315f534df2 100644 --- a/pdns/recursordist/rec-main.cc +++ b/pdns/recursordist/rec-main.cc @@ -1891,6 +1891,7 @@ static unsigned int initDistribution(Logr::log_t log) for (unsigned int i = 0; i < RecThreadInfo::numDistributors(); i++, threadNum++) { auto& info = RecThreadInfo::info(threadNum); auto& deferredAdds = info.getDeferredAdds(); + // The two last arguments to make{UDP,TCP}ServerSockets are used for logging purposes only, same for calls below count += makeUDPServerSockets(deferredAdds, log, i == RecThreadInfo::numDistributors() - 1, RecThreadInfo::numDistributors()); } } diff --git a/pdns/recursordist/rec-tcp.cc b/pdns/recursordist/rec-tcp.cc index 5fc4ec5d4a..eeb4b59983 100644 --- a/pdns/recursordist/rec-tcp.cc +++ b/pdns/recursordist/rec-tcp.cc @@ -1086,6 +1086,7 @@ LWResult::Result arecvtcp(PacketBuffer& data, const size_t len, shared_ptr& tcpSockets, Logr::log_t log, bool doLog, unsigned int instances) { vector localAddresses; -- 2.47.2