]> granicus.if.org Git - pdns/commitdiff
Fix usage of abs() in saxfr
authorAki Tuomi <cmouse@desteem.org>
Sat, 19 Dec 2015 15:36:34 +0000 (17:36 +0200)
committerAki Tuomi <cmouse@desteem.org>
Sat, 19 Dec 2015 15:36:34 +0000 (17:36 +0200)
pdns/saxfr.cc

index d67a431c82a212d2c21edc38e0468e2aab2a649f..08fa33b6103dd28fbf8875b7935dd4f16ab01fc7 100644 (file)
@@ -18,8 +18,8 @@ StatBag S;
 
 bool validateTSIG(const string& message, const TSIGHashEnum& algo, const DNSName& key, const string& secret, const TSIGRecordContent *trc) {
   int64_t now = time(0);
-  if(abs((int64_t)trc->d_time - now) > trc->d_fudge) {
-    cerr<<"TSIG (key '"<<key<<"') time delta "<< abs(trc->d_time - now)<<" > 'fudge' "<<trc->d_fudge<<endl;
+  if(abs(static_cast<int64_t>(trc->d_time) - now) > trc->d_fudge) {
+    cerr<<"TSIG (key '"<<key<<"') time delta "<< abs(static_cast<int64_t>(trc->d_time) - now)<<" > 'fudge' "<<trc->d_fudge<<endl;
     return false;
   }
   if (algo == TSIG_GSS) {