Index: branches/2016Q2/dns/powerdns/files/patch-pdns_dnspacket.cc =================================================================== --- branches/2016Q2/dns/powerdns/files/patch-pdns_dnspacket.cc (nonexistent) +++ branches/2016Q2/dns/powerdns/files/patch-pdns_dnspacket.cc (revision 414098) @@ -0,0 +1,15 @@ +--- pdns/dnspacket.cc.orig 2015-11-02 10:33:21 UTC ++++ pdns/dnspacket.cc +@@ -641,9 +641,9 @@ bool checkForCorrectTSIG(const DNSPacket + string message; + + q->getTSIGDetails(trc, keyname, &message); +- uint64_t now = time(0); +- if(abs(trc->d_time - now) > trc->d_fudge) { +- L<qdomain<<"' denied: TSIG (key '"<<*keyname<<"') time delta "<< abs(trc->d_time - now)<<" > 'fudge' "<d_fudge<d_time - (int64_t)time(0)); ++ if(delta > trc->d_fudge) { ++ L<qdomain<<"' denied: TSIG (key '"<<*keyname<<"') time delta "<< delta <<" > 'fudge' "<d_fudge<