From 5d9f965083158f9fb854024d7fa464171ed4e074 Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Thu, 21 Jan 2016 11:19:55 +0100 Subject: [PATCH] dnsdist: Lock the response ring in exceedRespGen() Hopefully this should fix #3277. --- pdns/dnsdist-lua2.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pdns/dnsdist-lua2.cc b/pdns/dnsdist-lua2.cc index 0172032cc2..3c2c06f0dd 100644 --- a/pdns/dnsdist-lua2.cc +++ b/pdns/dnsdist-lua2.cc @@ -61,7 +61,8 @@ map exceedRespGen(int rate, int seconds, std::function lock(g_rings.respMutex); for(const auto& c : g_rings.respRing) { if(seconds && c.when < cutoff) continue; -- 2.47.2