]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
auth: fix catalogDiff() coverity report
authorKees Monshouwer <mind04@monshouwer.org>
Wed, 3 Aug 2022 14:36:28 +0000 (16:36 +0200)
committermind04 <mind04@monshouwer.org>
Fri, 5 Aug 2022 16:53:41 +0000 (18:53 +0200)
pdns/slavecommunicator.cc

index fcb47be130f54cdf9e5dfa082252f1251e81ef0c..d8ccff1388fc92bfaecacafb6814b25dc01c3266 100644 (file)
@@ -108,12 +108,12 @@ static bool catalogDiff(const DomainInfo& di, vector<CatalogInfo>& fromXFR, vect
       bool create{false};
       bool remove{false};
 
-      if ((xfr != fromXFR.end() && db == fromDB.end()) || *xfr < *db) { // create
+      if (xfr != fromXFR.end() && (db == fromDB.end() || *xfr < *db)) { // create
         ciCreate = *xfr;
         create = true;
         ++xfr;
       }
-      else if ((db != fromDB.end() && xfr == fromXFR.end()) || *db < *xfr) { // remove
+      else if (db != fromDB.end() && (xfr == fromXFR.end() || *db < *xfr)) { // remove
         ciRemove = *db;
         remove = true;
         ++db;