Lines 7-13
Link Here
|
7 |
- uint64_t now = time(0); |
7 |
- uint64_t now = time(0); |
8 |
- if(abs(trc->d_time - now) > trc->d_fudge) { |
8 |
- if(abs(trc->d_time - now) > trc->d_fudge) { |
9 |
- L<<Logger::Error<<"Packet for '"<<q->qdomain<<"' denied: TSIG (key '"<<*keyname<<"') time delta "<< abs(trc->d_time - now)<<" > 'fudge' "<<trc->d_fudge<<endl; |
9 |
- L<<Logger::Error<<"Packet for '"<<q->qdomain<<"' denied: TSIG (key '"<<*keyname<<"') time delta "<< abs(trc->d_time - now)<<" > 'fudge' "<<trc->d_fudge<<endl; |
10 |
+ uint64_t delta = std::abs((int64_t)trc->d_time - (int64_t)time(0)); |
10 |
+ uint64_t delta = std::labs((int64_t)trc->d_time - (int64_t)time(0)); |
11 |
+ if(delta > trc->d_fudge) { |
11 |
+ if(delta > trc->d_fudge) { |
12 |
+ L<<Logger::Error<<"Packet for '"<<q->qdomain<<"' denied: TSIG (key '"<<*keyname<<"') time delta "<< delta <<" > 'fudge' "<<trc->d_fudge<<endl; |
12 |
+ L<<Logger::Error<<"Packet for '"<<q->qdomain<<"' denied: TSIG (key '"<<*keyname<<"') time delta "<< delta <<" > 'fudge' "<<trc->d_fudge<<endl; |
13 |
return false; |
13 |
return false; |